解析 Nginx 访问日志
解析 Nginx 访问日志
filter {
grok {
match => {
"message" => "%{IPORHOST:clientip} - - \[%{HTTPDATE:time}\] \"%{WORD:method} %{URIPATHPARAM:request} HTTP/%{NUMBER:ver}\" %{NUMBER:status:int} %{NUMBER:bytes:int}"
}
tag_on_failure => ["_grokparsefailure"]
}
}先对着开发者工具(Grok Debugger)验证再上线;解析失败保留原 message 并打标签,避免数据丢失。