おそらく、ファイルからデータを読み取るためにjson_linesコーデックを取得しようとするn00bの問題です。ここでLogstash - json_lines形式の解析に関する問題
は私の設定ファイルが
input {
file {
path => ['C:/dev/logstash-5.1.2/data/sample.log']
start_position => "beginning"
sincedb_path => 'C:/dev/logstash-5.1.2/data/.sincedb'
codec => "json_lines"
}
}
output {
file {
path => ['C:/dev/logstash-5.1.2/data/sample-output.log']
flush_interval => 0
}
}
どのように見えるのは、ここに私の超簡単な入力ファイルが
{"id":1,"name":"A green door","price":12.50,"tags":["home","green"]}
{"id":2,"name":"A red door","price":12.50,"tags":["home","red"]}
私はplain
にコーデックを切り替えると、ファイルを読み込みますと、出力は以下のように書き込まれますようになります期待される。しかし私が何をしても、json_lines
コーデックでこのデータを読み書きすることはできません。
私はlogstashにはかなり新しいので、これは私の頭を包み込むことができない単純なものかもしれません。どんな助けでも大歓迎です!
ありがとうございました!私は、 "newline-delimited JSON"の説明をユーザガイドのコーデックページで混乱させました。 –