【发布时间】:2016-11-01 19:07:54
【问题描述】:
收到我的 grok 匹配失败的解析。我似乎找不到任何与我的日志匹配的内容。
这是我的日志:
2016-06-14 14:03:42 1.1.1.1 get / origin-www.site.com/scriptresource.axd?d= jeha4v5z26oa-nbskdvsbinpydw0esbncscjdd-rx5ifgr6qqeyj69onkdojgtsdcni1&t = 5f9d5645 200 26222 0“http://site/布局/类别页。 aspx?dsNav=N:10014" "Mozilla/5.0 (Linux; Android 4.4.4; SM-G318HZ Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.95 Mobile Safari/537.36" "cookie"
这是我的 grok 比赛。它在 grok 调试器中运行良好。
filter {
grok {
match => { 'message' => '%{DATE:date} %{TIME:time} %{IP:client} %{WORD:method} %{URIPATHPARAM:request} %{NUMBER:status} %{NUMBER:bytes} %{NUMBER:time_taken} %{QUOTEDSTRING:referrer} %{QUOTEDSTRING:user_agent} %{QUOTEDSTRING:cookie}' }
}
}
编辑:我决定对我的日志文件进行截图,因为复制和粘贴时不会出现空格。当我复制/粘贴时,这些似乎是单个空格。
【问题讨论】:
-
你发布的日志在
xd?d= jEHA4的URI参数中有一个空格 -
是的。对于那个很抱歉。请求中不存在。
标签: elasticsearch logstash logstash-grok grok