Fluentd meetup in Japan に行ってきた。 意識が高まったので、fluent-plugin-say なるものを作った。 これは Fluentd の output plugin で、 say コマンドで受け取った文字列を喋らせる便利ツールである。say コマンドなので、もちろん Mac OS X のみ対応だけど、 syslog とかを喋らせて楽しめる。 コアな部分のソースコードはこんな感じでかなり簡単。 ruby 1.9.x の環境で、 $ gem install fluent-plugin-say するとついでに fluentd もインストールしてくれるので、以下のような設定ファイルを書く。 あとは、 $ fluentd -c fluent.conf で fluentd を起動させた後、http://localhost:8888/say?json={%22message