【发布时间】:2020-05-27 09:04:12
【问题描述】:
我想通过 logstash 的 grok 过滤器提取字段。 比如出现如下日志,我想提取消息时间、线程、日志级别、状态码。
2020-01-01 10:10:10 [QuartzScheduler-1] 错误 c.l.c.i.c.t.a.c.AmazonElbV2Task-Exception 发生..... LoadBalancing;状态码:400;错误代码:节流;
消息时间、线程和日志级别是通过以下过滤器提取的。如何提取状态码?
%{TIME:messageTime} [(?[A-Za-z0-9\W.-_]+)] %{LOGLEVEL:logLevel}
【问题讨论】:
标签: logstash logstash-grok elk