oranie's blog

旧:iをgに変えると・・・なんだっけ・・・

#fluentd fluentdでtype copyを使う時書く順番で破壊的な変更が影響を及ぼす件

基本全プラグインが対象だと思います!!僕はmongoプラグインの影響しか試していませんので、その点を差し引いて下さい。

簡単に言うとmongoプラグインの場合、書く順番でtimeプロパティが追加されちゃう。

2012-05-25T19:36:49+09:00       apache.access   {"XFF-host":"-","host":"秘密","user":"-","method":"GET","path":"/js/jquery-1.5.2.min.js","status":"200","size":"85925","referer":"http://秘密/","agent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0","response_time":"60408","time":1337942209}

configはこれ!(長いので、あえて表示させません。)
mongoプラグインをcopy内の上に書いた奴
https://gist.github.com/2787227

mongoプラグインをcopy内の下に書いた奴
https://gist.github.com/2787230

上記のconfigは挙動は一緒になるはずだけど、上の奴はmongoプラグインが影響を及ぼすので上のログみたいに変更される。

とにかく肝心な事はこれ!!!!

時間無いので詳細は後で書く!!