通过Grafana插件展示未恢复告警

Prometheus AlertManager插件集成了开源标准接口/api/v2/alerts,您可以将ARMS告警中未恢复或屏蔽中的事件接入Grafana进行可视化展示。本文介绍如何通过Prometheus AlertManager插件将数据源接入Grafana。

接口信息

/api/v2/alerts

使用限制

Grafana版本不低于9.0.x。

操作步骤

  1. 登录ARMS控制台,在左侧导航栏选择Grafana服务 > 工作区管理

  2. 工作区管理页面,单击目标工作区右侧的访问地址url链接进入Grafana。

    说明

    如果需要登录Grafana,可以使用GrafanaAdmin账号和创建工作区时设置的密码登录Grafana,或单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。

  3. Grafana左侧导航栏,单击1DDD7C7A-A130-4BA5-9988-AFD1F3D1C577.png > Plugins,在Plugins页面搜索插件Prometheus AlertManager Datasource并安装。image.png

  4. 登录ARMS控制台,在左侧导航栏选择告警管理 > 告警事件分析

  5. 告警事件分析页面,单击获取API信息,在API信息对话框中复制JWT Token

    image.png

  6. Grafana左侧导航栏,单击1DDD7C7A-A130-4BA5-9988-AFD1F3D1C577.png > Data sources

  7. Data sources页签,单击Add data source,搜索并选中Prometheus AlertManager

  8. Settings页签配置插件Prometheus AlertManager Datasource对应的数据源。

    说明

    如报403错误,可忽略,不影响插件的使用。

    image.png

    1. URL设置为https://alerts.aliyuncs.com

    2. 单击Add header,将Header设置为AuthorizationValue格式为Bearer {JWT Token},例如Bearer eywokxidngkTkd****

      说明

      JWT Token为步骤5中获取的JWT Token值。

  9. 配置完成后,单击Save & Test

  10. Grafana左侧导航栏,单击lQLPJwldRqR8ax9CPLDPvpeWWJ1zuwWpUs_XukkA_60_66.png > +New dashboard,然后单击Add a new panel

  11. Edit Panel页面右侧选择展示形式为Table,在页面下方Data source右侧选择Prometheus AlertManager,然后单击Active,即可使用上述数据源生成表格。如需自定义查询语句,请参见文档image.png