【问题标题】:Datadog log summarizationDatadog 日志汇总
【发布时间】:2020-02-04 13:42:47
【问题描述】:

我和我的团队正在尝试添加一个表格来汇总我们的日志。
我们的系统记录到 datadog(不总是但有时)如下:

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

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

最终我希望能够快速看到

  • 总运行时间
  • 小动作的操作时间
  • 沿途收集的一些元数据(在某处我获得了我想要的信息并记录下来)

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

【问题讨论】:

    标签: datadog


    【解决方案1】:

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

    您还可以使用带有标签的自定义指标,例如 opsize:largeopsize:small,这将代表执行时间(计量器)。您可以找到更多详细信息here

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多