初の安定版 fluent-plugin-geoip v0.0.3 をリリースしました #fluentd
初の安定版となるfluent-plugin-geoip v0.0.3をリリースしました。
今回は主に安定性の向上と、READMEの加筆を行いました。
例えばこれをWebサーバのアクセスログと組み合わせることで、国毎にどれほどのアクセスかを集計することができるようになります。
また、ElasticSearchへログデータを送出し、Rubyで書かれたKibanaというフロントエンドWebアプリを使えば、次のような視覚化も出来ます。
画像引用元: http://matthiasnehlsen.com/blog/2013/07/09/transforming-logs-into-information/
これまでのブログ記事
- IPアドレスを元に位置情報をリアルタイムに付与する fluent-plugin-geoip v0.0.1をリリースしました #fluentd - Y-Ken Studio
http://y-ken.hatenablog.com/entry/fluent-plugin-geoip-has-released
変更内容概要
v0.0.1とv0.0.3の修正差分より紹介します。
- [不具合] MacOSX以外で動かない不具合を修正
- [不具合] 存在しないIPアドレスを処理した時の不具合を修正 Thanks @harukasan
- [不具合] geoip_lookup_keyで指定したキーが存在しない時の不具合を修正
- [改善] デバッグログ出力を削除
謝辞
存在しないIPアドレスを処理した時の不具合を修正の不具合は、はるかさん (@harukasan)さんによる報告でした。
ありがとうございます!
あとがき
2013年8月末に開催となったElasticSearch勉強会の懇親会の中でこのプラグインのお話をした際、GeoIPに関して頂いた質問に答えられなかったので、次の記事にまとめました。もしご興味あれば読んでもらえると嬉しいです。