Agent Skills
返回列表
🔒

Datadog监控器配置器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 中的安装指南,为 AI 助手安装技能 @user_3c6cb52e/datadog-monitor-configurator-2。

技能介绍

解决什么问题

在 Datadog 中手动配置监控器时,工程师常面临两类典型痛点:一是创建复合条件监控器需要在 UI 中反复调整逻辑,难以直接复用脚本化的批量操作;二是通知路由配置分散在不同监控器设置中,修改 @-mention 或升级通知规则时易遗漏关联配置。此外,针对指标、日志、APM 等多类型监控器,缺乏统一的 API 调用路径,导致监控体系维护效率低下。

技能如何工作

该技能基于 Datadog REST API v2 构建,核心能力包括:

  • 多类型监控器创建:支持指标(Metric)、日志(Log)、APM(分布式追踪)三类监控器,可定义复合条件(如指标阈值叠加日志错误率),通过 monitor 资源对象的 query 和 condition 字段配置逻辑;
  • 通知路由配置:通过 @-mention 语法关联团队协作平台(如 Slack、PagerDuty),在监控器触发时自动通知指定成员,支持在 message 字段中嵌入变量(如 {{metric.value}})动态生成告警内容;
  • 仪表板管理:可将创建的监控器添加到现有仪表板,通过 dashboard 资源对象的 widgets 数组调整布局与可视化类型。

关键步骤包括:

  1. 定义监控器类型与复合条件,构造符合 API v2 规范的 JSON 请求体;
  2. 调用 POST /api/v2/monitor 端点创建监控器,返回的 id 用于后续配置引用;
  3. 在监控器的 message 或 escalation_message 字段中添加 @-mention 规则,关联通知接收方;
  4. 若需可视化,调用 POST /api/v2/dashboard 或更新现有仪表板的 widgets 属性。

适用边界与注意点

  • 依赖 Datadog API v2 的权限范围,需确保 API 密钥具备 monitor:write、dashboard:write 等权限,否则创建或修改操作会返回 403 错误;
  • 复合条件的逻辑需严格遵循 API 支持的运算符(如 >、<、sum 等),不支持的自定义表达式会导致请求失败;
  • 通知路由的配置需与目标协作平台的集成设置匹配,例如 Slack 集成需提前在 Datadog 中完成 OAuth 授权,否则 @-mention 无法触发通知;
  • 对于大规模监控器批量迁移,建议先在测试环境验证 JSON 请求体的合法性,避免因条件冲突导致监控规则误触发。

使用场景

  • 运维团队需要批量创建指标、日志或 APM 复合条件监控器,并统一走 Datadog REST API v2。
  • 告警升级时需要为不同监控器写入通知路由,并通过 `@-mention` 把事件分派给对应值班人。
  • 需要把新建监控器挂到现有 Datadog 仪表板,并调整监控与通知配置使其可交付。
  • 在 Node.js 服务集成 `dd-trace` 后,需要按 Datadog 术语与 API 文档补齐监控器配置流程。

适合人员

  • 负责 Datadog 监控策略的平台工程师,需要把复合条件监控器纳入可版本化的配置流程。
  • 处理告警升级和值班分派的 SRE,需要围绕 `@-mention` 设计可审计的通知路由。
  • 维护 Node.js 可观测性的后端工程师,需要衔接 `dd-trace` APM 数据与 Datadog 监控规则。
  • 负责仪表板交付的运维工程师,需要将监控器和通知配置一起接入现有看板。