偏差値40からのはてなブログ生活

頑張って書いてみる

fluentd のin_sqsプラグインが動かない件

fluentdで fluent-plugin-sqs を使ってみようとしたものの、うまく動かなかった。

吐かれてるスタックトレースは以下

上記のログから当該箇所を探すと、以下の場所でコケている模様。 https://github.com/fluent/fluentd/blob/master/lib/fluent/output.rb#L519

ちなみに in_sqs.rb の Time.now を Time.now.to_i に変えると動く。 https://github.com/ixixi/fluent-plugin-sqs/blob/master/lib/fluent/plugin/in_sqs.rb#L58

他のプラグインとかfluentdのドキュメント見てるとUNIX TIMESTAMPが期待されてるみたいなので、Time.now.to_i が正しいのでは、、、と思っているんだけどrubyわからないので自信が無い。