цикл logstash-input-mongodb при «ошибке перезапуска» - отметка времени - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь использовать плагин 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 {} }

Но я столкнулся с "проблемой петли", вероятно, из-за поля "timestamp", но я не знаю, что делать.

[2018-04-25T12: 01: 35,998] [WARN] [logstash.inputs.mongodb] MongoDB При вводе возникла исключительная ситуация, перезапуск {: exception => # TypeError: неверный тип аргумента String (ожидается LogStash :: Timestamp) >}

С журналом отладки:

[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 = nil | время выполнения: 39.0000мс

Как я могу параметризовать свою конфигурацию logstash, чтобы получить вывод в консоли stdout?

...