logstash-input-mongodb循环on"重启错误" - 时间戳

时间:2018-04-25 10:09:18

标签: mongodb logstash

我尝试使用mongodb插件作为logstash的输入。 这是我的简单配置:

input {
    mongodb {
        uri => 'mongodb://localhost:27017/testDB'
        placeholder_db_dir => '/Users/TEST/Documents/WORK/ELK_Stack/LogStash/data/'
        collection => 'logCollection_ALL'
        batch_size => 50
    }
}
filter {}
output { stdout {} }

但是我正面临一个"循环问题"可能是因为一个字段"时间戳"但我不知道该怎么做。

  

[2018-04-25T12:01:35,998] [WARN] [logstash.inputs.mongodb] MongoDB输入抛出异常,重新启动{:exception => #TypeError:错误的参数类型字符串(预期的LogStash :: Timestamp) )>}

还有一个DEBUG日志:

  

[2018-04-25T12:01:34.893000#2900]调试 - :MONGODB | QUERY | namespace = testDB.logCollection_ALL selector = {:_ id => {:$ gt => BSON :: ObjectId(' 5ae04f5917e7979b0a000001')}} flags = [:slave_ok] limit = 50 skip = 0 project =零|   运行时间:39.0000ms

如何参数化我的logstash配置以在stdout控制台中获取输出?

0 个答案:

没有答案