菜单
Grafana Cloud

为Grafana OnCall配置AppDynamics集成

注意

此集成仅可在Grafana Cloud上使用。

AppDynamics集成处理从AppDynamics动作发送的健康规则违反事件。该集成通过可定制的警报模板提供分组和自动解决逻辑。

配置Grafana OnCall以接收来自AppDynamics的警报

  1. 在“集成”选项卡中,单击“+新建集成”。
  2. 从可用集成列表中选择“AppDynamics”。
  3. 输入集成名称和描述,然后单击“创建”。
  4. 将打开一个新页面,显示集成详细信息。从“HTTP端点”部分复制“OnCall集成URL”。您配置AppDynamics时需要它。

配置AppDynamics以向Grafana OnCall发送警报

在AppDynamics中创建一个新的HTTP请求模板,使用上述集成URL将事件发送到Grafana OnCall。

有关如何创建HTTP请求模板的更多信息,请参阅AppDynamics文档

配置新HTTP请求模板时使用以下值

  • 请求URL

    • 方法:POST
    • 原始URL:上一节中的“OnCall集成URL”
  • 身份验证

    • 类型:无
  • 有效载荷

    • MIME 类型:application/json
    • 模板
    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中发生特定事件时触发操作。配置策略时,选择以下事件以触发操作

plain
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 集成提供分组和自动解决逻辑

  • 从健康规则违规事件创建的警报按应用程序和节点名称分组
  • 当健康规则违规结束或取消时,警报组将自动解决

完成集成配置

通过设置路由、模板、维护等来完成配置。有关更多信息,请参阅本节