我和我的团队正在尝试添加表格以汇总我们的日志。
我们的系统登录到datadog(并非总是但有时是),如下所示:
Large operation start
Smaller operation start (UNIQUE MESSAGE)
Smaller operation end (UNIQUE MESSAGE)
..... More logs with meta data .......
Large operation end
要对一组日志(大型操作)进行分组并知道它们之间的相关性,我将其添加到每个trace_id
构面(之间的每个日志)中。
最终我希望能够快速看到
什么是最好的方法? 我不想每次都需要信息时进行查询-我想创建一个概述并将系统的分析工具应用于此摘要
答案 0 :(得分:0)
乍看之下,这似乎是一个更适合Datadog的APM部分的用例,它可以测量执行时间,并且可以instrumented来测量较小函数的执行时间(如果不这样做)自动获取此数据)。然后,您可以使用Trace Search and Analytics创建一些漂亮的图表。
您还可以使用带有opsize:large
和opsize:small
之类的标记的自定义指标,该标记代表执行时间(仪表)。您可以找到更多详细信息here。
目前,Datadog的日志模块似乎不支持您期望看到的计算。但是,可以在仪表板中并排显示上述两个解决方案和相关日志。