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并安装。登录ARMS控制台,在左侧导航栏选择 。
在告警事件分析页面,单击获取API信息,在API信息对话框中复制JWT Token。
在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,即可使用上述数据源生成表格。如需自定义查询语句,请参见文档。