You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

同一Counter不同OpenTelemetry属性能否拆分绘制多个Datadog Widget

结论

完全可以实现,这是Datadog指标查询的基础原生能力。

实现逻辑

你在代码中为Counter指标附加的属性,在上报到Datadog后会被自动识别为指标的标签(Tag),相同指标名、不同标签组合的统计数据会独立存储,不会互相混淆。你上报的some-name指标在Datadog后台会自动拆分出两条独立的时间序列数据:

  • 标签为same-label-key:different-label-value-1的序列,对应attr1的计数统计
  • 标签为same-label-key:different-label-value-2的序列,对应attr2的计数统计

操作步骤

你只需要在创建两个Datadog Widget时分别按标签筛选即可:

  • 第一个对应attr1的Widget:指标查询选择some-name,添加筛选条件same-label-key:different-label-value-1,按需选择聚合方式即可(要展示累计总计数选sum,要展示单时段增量选count即可)
  • 第二个对应attr2的Widget:指标查询同样选择some-name,筛选条件替换为same-label-key:different-label-value-2,聚合规则和第一个保持一致即可实现两个数据的对照展示

如果后续你需要展示该标签下所有取值的统计数据,也可以直接在查询中添加group by same-label-key配置,不需要逐个手动创建Widget。如果查询时找不到对应的标签,检查下OpenTelemetry到Datadog的导出配置是否开启了属性转标签的开关,该配置默认是开启状态。

内容的提问来源于stack exchange,提问作者jtee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 11:54:03