【发布时间】:2020-07-30 14:21:37
【问题描述】:
我正在尝试捕获日志中的所有消息。
例如,我们得到这个包含 6 条消息的日志。
"message":["18.59.43 STC47873 +LRGPSEVRI\u000007/29/20 18:59:43 I West 登录 Tandem/Base24。","18.59.43 STC47873 +LRGPSEVRI\u000007/29/20 18:59:43 I West 从 Tandem/Base24 注销。","18.59.43 STC47873 +LRGPSEVRI\u000007/29/20 18:59:43 I West Environment 重置正常","18.59.43 STC47873 +LRGPSEVRE\u000007 /29/20 18:59:43 E West 任务“发生最大重置”,“18.59.43 STC47873 +LRGPSEVRE\u000007/29/20 18:59:43 E West Base24/Tandem 通信错误。解决后运行作业 PRGSWSVR。 ","18.59.43 STC47873 +LRGPSEVRI\u000007/29/20 18:59:43 我西服务器正在结束","\u0000 "],"seq":{"w":"3","c": "32347"}}
我注意到,一旦我的 grok 在其中一条消息中找到匹配项,它只会显示该消息,在本例中是第一个消息。 是否可以全部捕获 6 个并将其发送到 Kibana?
如果有任何建议,我将不胜感激。 我是 grok 的新手,我尝试了我在 google 中找到的所有内容,但似乎对这种特殊情况没有任何效果。
谢谢。
【问题讨论】: