这是以下 json 示例,我想在其中 根据 json 中的 Message 标记中的 Client Id 和 User Id进行过滤和索引。
"message": "12 Jul 2016 15:28:14,851 http-bio-9080-exec-3 [INFO ] corporate_access - Request details - Uri: /corporate/create, Ip: x.x.x.x, User id: 12461, Client id:11048",
我想根据客户 ID 和用户 ID 索引用户活动。我在 logstash conf 中的过滤器是:
filter {
grok {
match => {
"message" => "Uri: %{URIPATHPARAM:url}%{SPACE}Ip: %{IP:ip},%{SPACE}User id: %{WORD:Userid}, Client id:%{WORD:Clientid}"
}
}
}