【发布时间】:2015-04-27 07:40:09
【问题描述】:
我是 Logstash 新手,我已经查看了许多 grok 模式的示例,但我仍在努力实现我的目标,即解析以下 JSON 格式化日志事件。
{
"@fields": {
"level": "DEBUG",
"mdc": {},
"file": "SearchServiceImpl.java",
"class": "com.blah.blah.service.impl.SearchServiceImpl",
"line_number": "767",
"method": "getUserSavedSearches"
},
"@timestamp": "2015-04-24T12:30:37.953+01:00",
"@message": "username: admin sessionid: 56cR73aBpuIBzRgIElzLUtJJ method_name: getUserSavedSearches",
"@source_host": "Kens-MacBook.local"
}
我特别想提取会话 ID 和用户名。 我也希望我能找到详细的文档来解释如何使用 Grok。 (我已经阅读了有关 logstash 等的可用文档)。 任何帮助将不胜感激
【问题讨论】: