如何在DataDog主机地图中展示两个自定义指标不相等的主机?
解决DataDog主机地图识别custom.A≠custom.B主机的方案
方法1:用监控筛选目标主机
- 先创建一个阈值监控,查询语句写:
max:custom.A{*} by {host} != max:custom.B{*} by {host} - 监控触发条件设为「任何主机满足条件时触发」,确保监控会标记符合条件的主机
- 在主机地图组件配置里,选择「基于监控筛选主机」,选中刚才创建的监控,地图就只会展示custom.A≠custom.B的主机
方法2:预计算差值指标
- 用DataDog指标管道或者自定义Agent检查,生成新指标
custom.A_B_diff,计算逻辑为abs(custom.A - custom.B)- 用Agent的话,写个简单脚本拉取两个指标值,算出差值后上报成新指标即可
- 用指标管道的话,直接在Datadog后台配置转换规则
- 新指标生成后,主机地图的填充配置改成:
"requests": { "fill": { "q": "max:custom.A_B_diff{*} by {host}" } } - 最后设置填充阈值,比如当
custom.A_B_diff > 0时高亮,就能直观识别出两者不等的主机
内容的提问来源于stack exchange,提问作者Dmytro
相关产品推荐
相关产品推荐

