Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logstash旧json模式输出_Logstash - Fatal编程技术网

Logstash旧json模式输出

Logstash旧json模式输出,logstash,Logstash,logstash json模式在logstash 1.2.0中更改。其中删除了@prefix和@fields组。它破坏了我的一些程序,因为代码是用旧模式构建的。有没有办法用旧的json模式获得logstash输出 我正在使用文件输入和elasticsearch输出。我尝试在输出配置中添加codec=>oldlogstashjson,但没有任何改变。我在logstashgithub上问了同样的问题 答案是: Elasticsearch is deprecating rivers soon. You

logstash json模式在logstash 1.2.0中更改。其中删除了@prefix和@fields组。它破坏了我的一些程序,因为代码是用旧模式构建的。有没有办法用旧的json模式获得logstash输出


我正在使用文件输入和elasticsearch输出。我尝试在输出配置中添加codec=>oldlogstashjson,但没有任何改变。

我在logstashgithub上问了同样的问题

答案是:

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.

但是我没有使用elasticsearch_river插件。相反,我使用的是elasticsearch。