【发布时间】:2017-05-20 13:13:35
【问题描述】:
我在将日志从 rsyslog 转发到 logstash 时遇到了一些麻烦,我编写了这个 grok 过滤器,但它不起作用。也许问题是,服务器正在将所有日志写在一行中。
(?<AUDIt_LOG>[(0-9A-U]{0,4})(?<DATE>[0-9A-F]{8})%{INT:Log_Code}(?<Type>[a-zA-Z]{0,5})%{NOTSPACE:ServiceName} %{SPACE} %{NOTSPACE:Host} %{SPACE} %{WORD:Bank}&&%{WORD:BANK2}%{SPACE} %{WORD:USERNAME}
请点击此链接获取示例日志。 https://drive.google.com/open?id=0Bx8yrs4bWFFjTFlpTkJhTl9SMHM
【问题讨论】:
标签: elasticsearch logging logstash logstash-grok filebeat