Datadog

数据类型

警报

描述

Datadog 可帮助创建监视器,主动检查服务器指标、集成可用性、网络端点等。Datadog Fusion 集成由两部分组成:用于轮询感兴趣的 Datadog 监视器的 Fusion 数据源,以及用于接收 Datadog 警报的 Webhook。

数据源格式

      {
        "date": "1514928998000",
        "event_id": "4205479851843276922",
        "last_updated": "1514928998000",
        "monitor_id": "3617482",
        "status": "OK",
        "title": "[Recovered on {host:...,url:...}] Fusion Integration Alert"
      }
<!--NeedCopy-->

当监视器触发警报时:

      {
        "date": "1514928760000",
        "event_id": "4205475852893180000",
        "last_updated": "1514928760000",
        "monitor_id": "3617482",
        "status": "Alert",
        "title": "[Triggered on {host:...,url:...}] Fusion Integration Alert"}
      }
<!--NeedCopy-->

注意:“Recovered”一词在标题中表示状态为“正常 (OK)”,“Triggered”一词表示监视器正在发出警报。

对账步骤

先决条件:感兴趣的 Datadog 监视器已设置。

  1. 转到 Datadog 门户。
  2. 在左侧导航面板中转到“Monitors”。
  3. 找到您设置的警报并单击它。
  4. 检查状态是否为“正常 (OK)”以及是否与您在 Fusion 中看到的状态匹配。

服务器配置

配置 Webhook

导航到“Integrations”,然后单击 Webhook 磁贴。Datadog Webhook 页面将引导您完成 Datadog Webhook 集成。

Webhook 对话框底部,单击“添加”新 Webhook。每行都是一个新的 Webhook,可用于向不同的 Fusion 数据源发出警报。有两个必填字段:

Name:可以是任意名称。

URL:这是您配置 Datadog 时从 Fusion 数据源获取的 URL。通过确保未选中复选框,将“Custom Payload”和“Headers”留空。

在 Fusion 中设置

您可以从左侧导航窗格中的 Openmix 下访问 Fusion 数据源。有关初始步骤,请参阅 Fusion 集成文档

当您进入特定于服务的配置对话框时,第一步是选择要配置的服务。

下一步是填写以下配置字段:

Name:赋予数据源的名称。如果未指定,则默认为 <Service><Platform Name>

Run Every:数据源从服务更新的频率。

Platform:与数据源关联的平台。

API Key:在 Datadog 门户中可用。

Application Key:在 Datadog 门户中可用。

注意:API 和 Application Key 位于 Datadog 中。设置 Datadog Fusion 数据源需要这两个密钥。要查看密钥,请登录 Datadog 并导航到:

Integrations > API

Monitor ID:Monitor ID 是您要轮询的特定监视器。

要在 Datadog 中查找 monitor_id,请导航到: Monitors > 管理监视器

搜索您要轮询的监视器。您可以在浏览器地址栏中找到监视器 ID。

Fusion 数据源完成后,复制提供的 URL。此 URL 用于配置 Webhook。

单击“下一步”以完成 Fusion 数据源的设置。Fusion 数据源设置完成后,复制提供的 URL。此 URL 用于配置 Webhook。

Fusion Datadog 安装完成后,它将以绿色状态和日志历史记录中的监视指标列在 Fusion 数据源主页上。

要编辑 Fusion 数据源,请单击列表中的数据源,然后单击“编辑”按钮。更改配置后,单击“保存”。这将使您返回到数据源列表,并保存您的更改并将其应用于数据源。

Datadog