Hi, I need to store my logstash output to s3 as json file. But upon checking the output files in s3, it is stored as .txt format.
Here is my output code:
output {
s3 {
region => "${elkRegion}"
bucket => "${s3Bucket}"
size_file => 2048
time_file => 5
codec => "json"
prefix => "output/%{+YYYY}/%{+MM}/%{+dd}"
}
}
Here is the sample file generated on s3:
ls.s3.0673d29c-4f0f-4c32-8f3c-fc066374add7.2020-07-24T02.55.part6.txt
I also tried using json_lines and removing double quotes but still not working. Please let me know what I am missing. Thanks