跳转至

DATADOG

一站式云端性能监控平台。Datadog 是 SaaS 监测工具,针对 DevOps 团队,从你的 app 或者其他各种工具获取数据并提供数据可视化功能。它把从你基础设备和软件采集的数据统一处理并存储。允许你创建仪表盘和搜索访问你提供的数据。他们目前提供数据的聚合和展示而不是提供数据分析。 Datadog 的一个优点是了开放所有 API,可以让你很灵活的开发自己的指标或整合。


DATADOG 集成 CA 步骤

  1. 创建 DATADOG 的应用,并获取 appkey

  2. 进入 Integrations -> Integrations 安装 webhooks

  3. 创建 webhooks

  4. 在 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"
                }
              ]
            }
    
  5. 进入 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 告警集成的方式。