Datadog 监控器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/datadog-monitors-skill。
技能介绍
它解决什么问题
当告警风暴来临时,值班工程师往往要在 Datadog 控制台里手动翻找哪些监控器处于触发状态,再逐个静音或取消静音,最后到不同的图表页面复制指标数值。操作路径长、重复性高,且多人协作时容易遗漏。这个技能把这类高频运维动作收敛到一次调用里:你直接用自然语言或脚本触发,它通过 Datadog API v2 完成监控器与仪表板的管理,减少在 UI 上来回点选的时间。
技能如何工作
核心能力围绕监控生命周期展开,主要包含几个方向:
- 触发器排查:列出当前处于触发状态的监控器,快速定位正在告警的对象,而不必逐个翻页。
- 警报组控制:对指定的警报组执行
静音或取消静音,适合在维护窗口或批量故障处理期间临时抑制通知。 - 指标查询:拉取指标时间序列,用于在排查时直接拿到原始数值,验证某个阈值是否真的被突破。
- 复合监控器与 SLO:支持复合监控器这类多条件组合的监控形态,并覆盖 SLO 跟踪相关的查询,满足对服务等级目标的观测需求。
使用时,你只需要把对象标识(例如监控器 ID 或警报组 ID)和期望的操作描述清楚,技能负责拼装请求、处理 API 的响应。对于时间序列查询,返回的原始数据可以进一步用于绘图或阈值比对。
适用边界与注意点
这个技能聚焦于监控器与仪表板的操作,不负责应用性能数据的采集。资料中出现的 dd-trace 是 Node.js 的 APM Tracer 库,用于在应用侧产生和上报 trace 数据,属于链路追踪的范畴,与监控器管理是两个独立问题,不要混为一谈。
另外,它本质上是对 Datadog API v2 的封装,因此所有能力以接口本身提供的范围为限:缺少的过滤维度、权限不足的接口都会直接暴露为调用限制。生产环境使用时建议先在小范围监控器上验证查询结果,确认返回的时间序列口径符合预期,再扩大使用范围。
使用场景
- 告警风暴期间快速定位所有触发中的监控器,避免在控制台逐个翻页查找
- 维护窗口期间临时静音指定警报组的通知,避免噪声干扰团队
- 排查SLO超标问题时直接拉取指标时间序列,验证突破阈值的具体时间点
- 需要批量管理复合监控器的触发状态,处理多条件组合的告警
适合人员
- 值班工程师需要在告警风暴时快速静音警报组并定位触发中的监控器
- SRE需要在排查SLO超标时直接查询指标时间序列验证突破点
- 运维负责人需要在维护窗口批量管理监控器触发状态
- 后端开发者需要在部署后验证监控器是否正确触发并查询相关指标