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

更新时间:
复制 MD 格式

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

接口信息

/api/v2/alerts

使用限制

Grafana版本不低于9.0.x。

操作步骤

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

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

    说明

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

  3. 在Grafana左侧导航栏,单击1DDD7C7A-A130-4BA5-9988-AFD1F3D1C577.png > Plugins,在Plugins页面搜索插件Prometheus AlertManager Datasource并安装。在 Grafana 插件页面可查看 Prometheus AlertManager Datasource 插件(版本 1.2.1,要求 Grafana ≥7.5.0),该插件提供 Active Alerts、Silenced Alerts、Inhibited Alerts 统计面板及告警数据表格展示能力。

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

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

    对话框中同时显示 地址 为 https://alerts.aliyuncs.com/api/v2/alerts。

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

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

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

    说明

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

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

    2. 单击Add header,将Header设置为Authorization,Value格式为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,即可使用上述数据源生成表格。如需自定义查询语句,请参见文档。