通过 webhook 的方式同步 Dynatrace 告警事件到 Flashduty,实现告警事件自动化降噪处理。
您可通过以下2种方式,获取一个集成推送地址,任选其一即可。
当您不需要将告警事件路由到不同的协作空间,优先选择此方式,更简单。
当您需要根据告警事件的 Payload 信息,将告警路由到不同的协作空间,优先选择此方式。
路由 进行更多路由规则的配置)。Apps,在 Manage 区域找到 Settings。 
Integration,选择 Problem notifications。
 
Add notifycation。 
Notification type 处,选择 Custom Integraion。Display name 填写 FlashDuty。Webhook URL 填写集成的推送地址(当前页面填写集成名称,保存后即可生成地址)。Call webhook if problem is closed 保持开启状态。 
Custom payload 处,填写以下内容:{
    "State":"{State}",
    "PID":"{PID}",
    "ProblemTitle":"{ProblemTitle}",
    "ProblemImpact":"{ProblemImpact}",
    "ProblemDetails":"{ProblemDetailsText}",
    "ProblemURL":"{ProblemURL}",
    "ProblemSeverity":"{ProblemSeverity}",
    "ImpactedEntityNames":"{ImpactedEntityNames}",
    "Tags":"{Tags}"
}
 
Save changes 保存即可 。| Dynatrace | Flashduty | 状态 | 
|---|---|---|
| AVAILABILITY | Critical | 严重 | 
| ERROR | Warning | 警告 | 
| PERFORMANCE | Info | 提醒 | 
| RESOURCE_CONTENTION | Info | 提醒 | 
| CUSTOM_ALERT | Info | 提醒 |