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 监视器已设置。
- 转到 Datadog 门户。
- 在左侧导航面板中转到“Monitors”。
- 找到您设置的警报并单击它。
- 检查状态是否为“正常 (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 数据源,请单击列表中的数据源,然后单击“编辑”按钮。更改配置后,单击“保存”。这将使您返回到数据源列表,并保存您的更改并将其应用于数据源。