Datadog日志摘要

时间:2019-10-07 09:11:02

标签: datadog

我和我的团队正在尝试添加表格以汇总我们的日志。
我们的系统登录到datadog(并非总是但有时是),如下所示:

Large operation start
Smaller operation start (UNIQUE MESSAGE)
Smaller operation end (UNIQUE MESSAGE)
..... More logs with meta data .......
Large operation end

要对一组日志(大型操作)进行分组并知道它们之间的相关性,我将其添加到每个trace_id构面(之间的每个日志)中。

最终我希望能够快速看到

  • 总操作时间
  • 较小动作的操作时间
  • 在此过程中收集的一些元数据(在我获得所需信息并记录下来的过程中的某个地方)

什么是最好的方法? 我不想每次都需要信息时进行查询-我想创建一个概述并将系统的分析工具应用于此摘要

1 个答案:

答案 0 :(得分:0)

乍看之下,这似乎是一个更适合Datadog的APM部分的用例,它可以测量执行时间,并且可以instrumented来测量较小函数的执行时间(如果不这样做)自动获取此数据)。然后,您可以使用Trace Search and Analytics创建一些漂亮的图表。

您还可以使用带有opsize:largeopsize:small之类的标记的自定义指标,该标记代表执行时间(仪表)。您可以找到更多详细信息here

目前,Datadog的日志模块似乎不支持您期望看到的计算。但是,可以在仪表板中并排显示上述两个解决方案和相关日志。