【发布时间】:2017-09-04 14:49:55
【问题描述】:
当我使用 fluent-plugin-elasticsearch 将 Fluentd 收集的数据注入 Elasticsearch 时,一些数据导致以下错误:
2017-04-09 23:47:37 +0900 [error]: Could not push log to Elasticsearch: {"took"=>3, "errors"=>true, "items"=>[{"index"=>{"_index"=>"logstash-201704", "_type"=>"ruby", "_id"=>"AVtTLz_cUzkwT9CQCxrH", "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"failed to parse [message]", "caused_by"=>{"type"=>"illegal_state_exception", "reason"=>"Can't get text on a START_OBJECT at 1:27"}}}}, .....]}
elasticsearch 似乎因错误 failed to parse [message] 和 Can't get text on a START_OBJECT at 1:27 而禁止了数据。但我看不到哪些数据发送到 Elasticsearch 以及出了什么问题。
有什么想法吗?
【问题讨论】:
标签: elasticsearch fluent