为Grafana OnCall配置AppDynamics集成
注意
此集成仅可在Grafana Cloud上使用。
AppDynamics集成处理从AppDynamics动作发送的健康规则违反事件。该集成通过可定制的警报模板提供分组和自动解决逻辑。
配置Grafana OnCall以接收来自AppDynamics的警报
- 在“集成”选项卡中,单击“+新建集成”。
- 从可用集成列表中选择“AppDynamics”。
- 输入集成名称和描述,然后单击“创建”。
- 将打开一个新页面,显示集成详细信息。从“HTTP端点”部分复制“OnCall集成URL”。您配置AppDynamics时需要它。
配置AppDynamics以向Grafana OnCall发送警报
在AppDynamics中创建一个新的HTTP请求模板,使用上述集成URL将事件发送到Grafana OnCall。
有关如何创建HTTP请求模板的更多信息,请参阅AppDynamics文档。
配置新HTTP请求模板时使用以下值
请求URL
- 方法:POST
- 原始URL:上一节中的“OnCall集成URL”
身份验证
- 类型:无
有效载荷
- MIME 类型:application/json
- 模板
{ "event": { "eventType": "${latestEvent.eventType}", "id": "${latestEvent.id}", "guid": "${latestEvent.guid}", "eventTypeKey": "${latestEvent.eventTypeKey}", "eventTime": "${latestEvent.eventTime}", "displayName": "${latestEvent.displayName}", "summaryMessage": "${latestEvent.summaryMessage}", "eventMessage": "${latestEvent.eventMessage}", "application": { "name": "${latestEvent.application.name}" }, "node": { "name": "${latestEvent.node.name}" }, "severity": "${latestEvent.severity}", "deepLink": "${latestEvent.deepLink}" } }
响应处理标准
- 成功标准:状态码 200
设置
- 每个事件一个请求:启用
在设置模板后,在AppDynamics中创建一个新的操作,并选择您之前创建的模板。现在您可以配置策略,当AppDynamics中发生特定事件时触发操作。配置策略时,选择以下事件以触发操作
Health Rule Violation Started - Warning
Health Rule Violation Started - Critical
Health Rule Violation Continues - Warning
Health Rule Violation Continues - Critical
Health Rule Violation Upgraded - Warning to Critical
Health Rule Violation Downgraded - Critical to Warning
Health Rule Violation Ended - Warning
Health Rule Violation Ended - Critical
Health Rule Violation Canceled - Warning
Health Rule Violation Canceled - Critical
在设置连接后,您可以从AppDynamics UI发送测试请求来测试它。
了解警报如何分组和自动解决
Grafana OnCall 为 AppDynamics 集成提供分组和自动解决逻辑
- 从健康规则违规事件创建的警报按应用程序和节点名称分组
- 当健康规则违规结束或取消时,警报组将自动解决
完成集成配置
通过设置路由、模板、维护等来完成配置。有关更多信息,请参阅本节