如何配置Datadog告警:连续3天数值每日超阈值
Datadog 配置连续3天每日数值超阈值的告警方法
要实现「某一数值连续3天每日均超过阈值x」的告警,你可以通过按天聚合指标+统计连续满足条件的天数来配置,具体步骤如下:
1. 编写监控查询语句
核心思路是先按天计算每日指标是否满足「超过阈值x」,再统计最近3天内满足条件的天数是否达到3天。
根据你的实际需求选择对应的查询:
- 需求1:单日中至少有一次数值超过x
sum(rollup( max(last_3d):your_metric{*} by {your_tags} > x, "1d" )) >= 3 - 需求2:单日中全天数值都超过x(即单日最小值也高于x)
sum(rollup( min(last_3d):your_metric{*} by {your_tags} > x, "1d" )) >= 3
替换语句中的your_metric(你的指标名)、your_tags(标签过滤条件)和x(阈值数值)为实际内容。
2. 配置告警监控
- 进入Datadog监控界面,创建新的「Metric Alert」
- 将上述查询语句填入查询输入框
- 设置告警触发条件:当查询结果
>=3时触发告警 - 配置通知渠道、告警消息等后续设置,完成创建
这样就能实现连续3天每日均满足阈值条件时触发告警的需求。
内容的提问来源于stack exchange,提问作者Nuriel Shem-Tov
相关产品推荐
相关产品推荐

