Hi,
I need to create date-specific CSV files with logstash, but can't see how to write a header row. Is this even possible?
Thanks,
Andrew
Hi,
I need to create date-specific CSV files with logstash, but can't see how to write a header row. Is this even possible?
Thanks,
Andrew
I guess
csv {
...
csv_options => {
"headers" => true
}
}
should work but after reading the code I suspect it won't actually work since Logstash never supplies the CSV library with the names of the fields.
Magnus,
You are correct – that option does not cause the headers to be written. Does this mean it’s not possible? Feature request?
Thanks,
Andrew
Yeah, right now it isn't possible. Seems like a reasonable feature request though. Feel free to file a GitHub issue: https://github.com/logstash-plugins/logstash-output-csv/issues/new
Now you need to add
csv_options => {
"write_headers" => true
"headers" =>["line1", "line2", "line3","line4","line5"]
}
But the bad thing is that it add header for each line, not only on the first one....
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.