2016-11-26 56 views
-3

我有我的Windows版本,它將logstash json輸出寫爲逐行逐行捕獲每個對象的文件。但同樣在美分,工作正常,但其在單條寫入所有輸出。沒有回車(進入)爲什麼我的Linux版本的logstash沒有通過換行輸出文件

如:

預計 {名稱:ABC,等級:第五}

{名稱:ABC,類:六位}

{名稱:ABC,類:七}

但未來作爲 {名稱:ABC,等級:第五} {名稱:ABC,類:六} {名稱:abc,class:seven}

+0

你的意思是在logstash適當格式化輸出? – Kulasangar

+0

是的......我做了一個本地的elk窗口設置,並且能夠按照預期的逐行讀取logstash結果。但是在Linux中有相同的問題。它繼續寫在同一行 –

+0

如果在logstash的'output'中有一個'stdout'會怎麼樣? – Kulasangar

回答

1

爲了在logstash中獲得正確的格式化輸出以進行調試,您可以簡單地使用stdout。即:

output { 
    stdout { codec => rubydebug } <--- you could change this to your need 
} 

stdout synopsis

相關問題