Datadog + pushplus:Monitor 触发推到微信
效果:Monitor 从 OK 变成 Alert 时,微信收到一条提醒,再到 Datadog 看图表和事件。
Datadog Webhook 会 POST 平台自己的事件 JSON,不会映射为 title / content。直连用 GET 固定文案。
前置条件
- 一个 pushplus token(官网扫码获取)
- 能安装 Integrations 并改 Monitor 的 Datadog 权限
配置步骤
- Datadog → Integrations → Webhooks(搜索 Webhooks 并 Install / Configure)。
- New Webhook,Name 例如
pushplus,URL 填:
https://www.pushplus.plus/send?token=你的token&title=Datadog告警&content=请打开Datadog查看Monitor详情
不要把默认 Payload 直接 POST 到 /send 当正文用。 3. 打开目标 Monitors → Configure notifications & automations,在消息框加入 @webhook-pushplus(名称与上一步一致)。 4. 建议只在 alert / alert recovery 触发,并配好 renotify 间隔,避免抖动。 5. 用 Monitor 的 Test Notifications。
完整字段见 消息接口。需要解析原始 JSON 时,用会员 预处理 或自建中转后再调 /send。
验证
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"Datadog 配置测试","content":"token 可用","template":"markdown"}'
常见问题
@webhook 没发出去? 名称必须与 Integrations 里完全一致,且该 Monitor 已 Save。