1
我正在使用logstash 2.4.0和logstash 2.4.0 我想使用logstash将slowlogs发送到.csv输出文件。我的配置文件是这样的发送slowlogs到.csv文件?
input {
file {
path => "D:\logstash-2.4.0\logstash-2.4.0\bin\rachu.log"
start_position => "beginning"
}
}
filter {
grok {
match => [ "message",
"\[%{TIMESTAMP_ISO8601:TIMESTAMP}\]\[%{LOGLEVEL:LEVEL}%{SPACE}\]\[%{DATA:QUERY}\]%{SPACE}\[%{DATA:QUERY1}\]%{SPACE}\[%{DATA:INDEX-NAME}\]\[%{DATA:SHARD}\]%{SPACE}took\[%{DATA:TOOK}\],%{SPACE}took_millis\[%{DATA:TOOKM}\], types\[%{DATA:types}\], stats\[%{DATA:stats}\],search_type\[%{DATA:search_type}\], total_shards\[%{NUMBER:total_shards}\], source\[%{DATA:source_query}\], extra_source\[%{DATA:extra_source}\],"]
}
}
output {
csv {
fields => ["TIMESTAMP","LEVEL","QUERY","QUERY1","INDEX-NAME","SHARD","TOOK","TOOKM","types","stats","search_type","total_shards","source_query","extra_source"]
path => "D:\logstash-2.4.0\logstash-2.4.0\bin\logoutput.csv"
spreadsheet_safe => false
}
}
为了社区的利益,您是否能够完成这项工作,或者您是否还有其他问题?这是一个很好的做法,让人们知道一个答案是否符合你的需求,如果是,接受它。 – Val
是的,它完全符合我在logstash 2.4.0中的需求,并且我也接受了它。 – Seeker
当我接受它显示'感谢您的反馈意见,那些少于15声誉的投票记录,但不改变公开显示的帖子得分' – Seeker