Graylog- 如何在 Graylog 的日志中查看不同服务之间的消息流?

Graylog- How to check the flow of messages between different services in logs in Graylog?

提问人:Aahlad Kethineedi 提问时间:7/31/2022 更新时间:8/1/2022 访问量:223

问:

Graylog 新手在这里。我想知道如何在 Graylog 的日志中检查依赖服务之间的消息流。我会举一个小例子来说明我的自我。 让我们有 4 个服务 A、B、C 和 D。 如何在 Graylog 中找到此流或跟踪此流

A->B->C->D->A->C(崩溃)。

任何答案将不胜感激,因为我正在努力寻找答案。谢谢!

2 灰色日志3

评论


答:

0赞 Blackbox 8/1/2022 #1

为了将这些消息联系在一起,您需要某种键值。所有四个日志源中都存在一些元素,可让您知道它们是相关的。

它可以是主机名,也可以是 IP。这四个人之间的任何共同点都可以。

如果没有键值,则必须编写包含所有四个源的查询。

类似于“来源:A或B或C或D”。然后使用时间戳来建立您要查找的序列。

评论

0赞 Aahlad Kethineedi 8/8/2022
谢谢你的回答。我可以做些什么来将消息中的 traceId 添加为通用属性?
0赞 Blackbox 8/9/2022
traceID 来自哪条消息?您可以向任何消息添加字段和值。但是,知道哪些消息与该 traceid 一起使用将具有挑战性。
0赞 Aahlad Kethineedi 9/27/2022
很抱歉回复晚了,但这是确切的;我正在寻找什么,如何跟踪我正在使用的一项服务中发生的错误?