Agent Skills
返回列表
🔒

Datadog 监控蓝图生成器

IT 运维与安全 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/datadog-monitor-blueprint-generator。

技能介绍

要解决的实际问题

在 Datadog 里手工维护监控器时,最容易出问题的不是点不开页面,而是同一套告警逻辑在多个环境里被复制成不同版本:阈值写法不一致、异常检测参数丢失、message 和标签随意改动,最后 Terraform 里的 datadog_monitor 资源和线上实际状态逐渐漂移。尤其当需要覆盖指标、日志、APM trace 以及复合条件时,人工拼 JSON 和 HCL 很容易漏字段,也不利于 code review 和回滚。

这个技能如何工作

该技能围绕 Datadog API v2 的监控器定义展开,把一次创建或更新监控器需要的关键信息整理成可复用流程:

  • 监控类型解析:区分 metric、log、apm_trace 和 composite 等场景,避免把不同数据源的查询条件混在一起。
  • 定义组装:将查询语句、阈值、异常检测、通知消息和标签等参数组织成 Datadog monitor 定义。
  • Terraform 输出:把定义映射为 datadog_monitor 资源,便于纳入基础设施代码管理。

典型工作步骤可以看作:

  • 明确监控目标,例如某个服务延迟、错误率或业务指标。
  • 选择正确的监控器类型,并准备对应查询条件。
  • 配置阈值和异常检测规则,减少只靠固定阈值带来的漏报或抖动。
  • 生成 datadog_monitor 资源,再交由 Terraform 执行 plan 和 apply。

适用边界与注意点

  • 该技能解决的是监控器蓝图和 Terraform 资源生成,不替代 Datadog agent、日志采集器或 APM tracer 的部署。
  • 生成结果是否可用,取决于账户权限、组织策略、指标命名以及数据是否已经正确上报。
  • 异常检测的效果依赖历史数据量和业务波动形态,上线前建议先用测试监控器观察一段时间。
  • 复合监控器依赖已有监控器作为组合条件,设计时要先确认引用对象稳定且语义清晰。

使用场景

  • 当需要为微服务指标创建带阈值的Datadog监控时,生成Terraform datadog_monitor资源以纳入代码管理
  • 配置日志监控的异常检测规则时,用技能组装日志查询、异常参数和通知消息,输出标准监控器定义
  • 为APM trace创建延迟监控器时,通过技能解析trace类型,生成包含APM特有查询条件的Terraform资源
  • 构建复合监控器组合多个指标时,用技能处理composite类型的逻辑关联,生成符合规范的datadog_monitor配置

适合人员

  • 负责Datadog监控运维的工程师,需要规范Terraform资源避免配置漂移
  • 使用Terraform管理基础设施的DevOps,想自动化生成监控器减少手动错误
  • 维护APM服务的开发人员,需要快速创建trace相关的Datadog监控器
  • 处理复合监控场景的SRE,需要生成包含多条件组合的标准化Terraform资源