在logstash 1.2.0中更改了logstash json架构。其中" @"前缀和" @ fields"小组被删除。由于代码是使用旧架构构建的,因此它打破了我的一些程序。有没有办法用旧的json架构获取logstash输出?
我正在使用文件输入和elasticsearch输出。我尝试添加" codec => oldlogstashjson"在输出配置中,但它什么都没改变。
答案 0 :(得分:0)
我在logstash GitHub上问了同样的问题。
有一个答案:
Elasticsearch is deprecating rivers soon. You should not be using this output. It is not being carried over to Logstash 1.5.
In Logstash 1.4.2, the elasticsearch_river plugin does not support using the output codec, which is why it does not work for you.