DATADOG¶
一站式云端性能监控平台。Datadog 是 SaaS 监测工具,针对 DevOps 团队,从你的 app 或者其他各种工具获取数据并提供数据可视化功能。它把从你基础设备和软件采集的数据统一处理并存储。允许你创建仪表盘和搜索访问你提供的数据。他们目前提供数据的聚合和展示而不是提供数据分析。 Datadog 的一个优点是了开放所有 API,可以让你很灵活的开发自己的指标或整合。
DATADOG 集成 CA 步骤¶
-
创建 DATADOG 的应用,并获取 appkey
-
进入 Integrations -> Integrations 安装 webhooks
-
创建 webhooks
-
在 URL 中添加相应 webhook 地址
http://api.aiops.com/alert/api/event/datadog/{appKey}/
模板内容如下: { "eventId":"$ALERT_ID", "eventType":"$ALERT_TRANSITION", "alarmName":"$EVENT_TITLE", "entityName":"$ALERT_METRIC", "entityId":"$ID", "priority":"$ALERT_PRIORITY", "alarmContent": { "content":"$TEXT_ONLY_MSG" }, "details": { "alert_metric":"$ALERT_METRIC", "alert_query":"$ALERT_QUERY", "alert_scope":"$ALERT_SCOPE", "alert_status":"$ALERT_STATUS", "alert_type":"$ALERT_TYPE", "event_type":"$EVENT_TYPE", "metric_namespace":"$METRIC_NAMESPACE", "priority":"$ALERT_PRIORITY", "user":"$USER", "org_id":"$ORG_ID", "org_name":"$ORG_NAME", "status":"$ALERT_TRANSITION", "alert_time":"$LAST_UPDATED", "fir e_time":"$DATE" }, "contexts": [ { "type":"link", "href":"$LINK", "text":"drill_down_query" }, { "type":"link", "href":"$SNAPSHOT", "text":"link_snapshot_url" } ] }
-
进入 Monitors->New Monitor->select a monitor type
将创建的 webhook 添加到 Notify your team 当产生告警时就可以推送到添加的 webhook。
DATADOG 与 CA 告警级别映射关系¶
睿象云 | datadog($PRIORITY) |
---|---|
致命 | P1 |
严重 | P2 |
警告 | P3 |
提醒 | P4 |
通知 | P5 |
睿象云 | datadog |
---|---|
事件ID (eventId) | $ALERT_ID |
以上就是 DATADOG 告警集成的方式。 |