Prometheus AlertManager插件集成了开源标准接口/api/v2/alerts,您可以将ARMS告警中未恢复或屏蔽中的事件接入Grafana进行可视化展示。本文介绍如何通过Prometheus AlertManager插件将数据源接入Grafana。
接口信息
使用限制
Grafana版本不低于9.0.x。
操作步骤
登录ARMS控制台,在左侧导航栏选择。
在工作区管理页面,单击目标工作区右侧的访问地址URL链接进入Grafana。
说明如果需要登录Grafana,可以使用Grafana的Admin账号和创建工作区时设置的密码登录Grafana,或单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。
-
在Grafana左侧导航栏,单击,在Plugins页面搜索插件Prometheus AlertManager Datasource并安装。在 Grafana 插件页面可查看 Prometheus AlertManager Datasource 插件(版本 1.2.1,要求 Grafana ≥7.5.0),该插件提供 Active Alerts、Silenced Alerts、Inhibited Alerts 统计面板及告警数据表格展示能力。
-
登录ARMS控制台,在左侧导航栏选择。
-
在告警事件分析页面,单击获取API信息,在API信息对话框中复制JWT Token。
对话框中同时显示 地址 为
https://alerts.aliyuncs.com/api/v2/alerts。 -
在Grafana左侧导航栏,单击。
-
在Data sources页签,单击Add data source,搜索并选中Prometheus AlertManager。
-
在Settings页签配置插件Prometheus AlertManager Datasource对应的数据源。
说明如报403错误,可忽略,不影响插件的使用。
-
URL设置为
https://alerts.aliyuncs.com。 -
单击Add header,将Header设置为
Authorization,Value格式为Bearer {JWT Token},例如Bearer eywokxidngkTkd****。说明JWT Token为步骤5中获取的JWT Token值。
-
-
配置完成后,单击Save & Test。
-
在Grafana左侧导航栏,单击,然后单击Add a new panel。
-
在Edit Panel页面右侧选择展示形式为Table,在页面下方Data source右侧选择Prometheus AlertManager,然后单击Active,即可使用上述数据源生成表格。如需自定义查询语句,请参见文档。