0
おそらく私ですが、LogStashからCSV出力を使用すると、CSV形式で出力されません。私は何も特別なものを使用していません(構成に見られるように)。誰かが私が間違っていることを教えてもらえますか?LogStashからCSV出力を作成できません
input
{
stdin {
type => "stdin-type"
}
}
filter
{
mutate { add_field => { "test" => "testme" } }
mutate { add_field => { "[@metadata][test]" => "Hello" } }
mutate { add_field => { "[@metadata][test2]" => "world" } }
}
output {
# .\bin\logstash-plugin.bat install logstash-output-csv
csv {
fields => ["test", "[@metadata][test]"]
path => "./TestLogs.csv"
}
stdout { codec => rubydebug { metadata => true } }
}
実際に出力を作成します。コンソール(標準入力)に何か(例:test me)を入力すると、ファイルが作成されます。しかし、CSVファイルには、次のものが含まれます。
2016-11-25T11:49:
testme、こんにちは
:40.338Z MyPcNameは私そして、私は次のことを期待していますテスト
注:私はLogStash 5(現時点では最新バージョン)を使用しています。
これが原因LogStash V5におそらくバグです(https://github.com/logstash-plugins/logstash-output-csv/issues/10) – Nordes