本文介绍如何在阿里云Grafana中添加并使用阿里云可观测监控 Prometheus 版数据源。
如果是希望添加在阿里云上自建的Prometheus数据源,请参见VPC数据源通道管理。
如果需要添加部署在自建IDC中的Prometheus数据源,请参见Grafana官方文档。
前提条件
已创建Grafana工作区。具体操作,请参见创建工作区。
Prometheus数据源中已有数据。
步骤一:登录Grafana
登录可观测可视化 Grafana 版控制台,在左侧导航栏单击工作区管理。
在工作区管理页面,单击目标工作区右侧的访问地址URL链接进入Grafana。
说明如果需要登录Grafana,可以使用Grafana的Admin账号和创建工作区时设置的密码登录Grafana,或单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。
步骤二:添加Prometheus数据源
Grafana 9.0.x版本
在Grafana左侧导航栏,单击图标,然后单击Add data source。
在Add data source页面,单击Prometheus。
在Settings页面设置以下参数。
参数
说明
Name
数据源名称,可自定义。
URL
Prometheus服务地址。
根据需求设置其他参数,更多信息,请参见Grafana官方文档。
单击Save & Test。
当页面显示
Data source is working
时,表示数据源已经添加成功。
Grafana 10.0.x版本
在Grafana首页,单击页面左上角的图标。
在Grafana左侧导航栏,选择 。
在数据源页签,单击+ Add new data source。
在Add data source页面,单击Prometheus。
在Settings页面设置以下参数。
参数
说明
Name
数据源名称,可自定义。
URL
Prometheus服务地址。
根据需求设置其他参数,更多信息,请参见Grafana官方文档。
单击Save & Test。
当页面显示
Data source is working
时,表示数据源已经添加成功。
步骤三:创建大盘面板
Grafana 9.0.x版本
在Grafana左侧导航栏,单击图标,然后单击页面右上角的New Dashboard。
在New Dashboard页面,单击Add a new panel。
在Edit Panel页面的Query页签,单击Data source区域的下拉框,选择上一步创建的数据源。
在Query页签的A区域,选择Metric和Labels,然后单击Run queries。
在右侧设置监控图表的名称、类型、展示样式等。
单击右上角的Apply。
单击右上角的图标,设置监控大盘的名称和归属目录。
单击Save,大盘即可创建成功。
Grafana 10.0.x版本
在Grafana首页,单击页面左上角的图标。
在Grafana左侧导航栏,选择仪表板,单击页面右上角的新建,然后在下拉列表中单击新建仪表板。
在新建仪表板页面,单击+ 添加可视化。
在弹出的Select data source页面右侧,选择上一步添加的数据源。
在Query页签的A区域,选择Metric和Labels,然后单击Run queries。
在右侧设置监控图表的名称、类型、展示样式等。
单击右上角的Apply。
单击右上角的图标,设置监控大盘的名称和归属目录。
单击Save,大盘即可创建成功。
(可选)步骤四:安装Node Exporter组件
此处以导入ECS(Node Exporter)的Grafana模板为例演示如何创建Grafana大盘。
- 下载Node Exporter。
- 通过Prometheus官网下载。
- 通过命令下载。
wget https://github.com/prometheus/node_exporter/releases/download/v1.2.0/node_exporter-1.2.0.linux-amd64.tar.gz
检查服务。
启动Node后通过命令访问以下地址。
curl http://localhost:9100/metrics
说明- 请根据实际情况替换命令中的
localhost
和端口。 - 建议在其他ECS实例上也进行地址访问测试(http://[ECS IP]:9100/metrics),检查连接是否通畅,避免被安全组限制。
- 请根据实际情况替换命令中的
添加服务发现。
阿里云Prometheus监控:
登录ARMS控制台,在左侧导航栏选择 。
在页面的顶部菜单栏,选择Prometheus实例所在的地域,然后单击目标实例的名称。
在左侧导航栏单击设置,然后在设置页签单击编辑Prometheus.yaml,添加上述Node Exporter地址。
自建Prometheus:
直接在Prometheus.yml文件中添加Node Exporter地址。
scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['[Node Exporter IP]:9100']
(可选)步骤五:配置Node Exporter大盘面板
Grafana 9.0.x版本
登录Grafana。详细步骤,请参见步骤一。
在左侧导航栏单击图标。
在Dashboards页面的Browse页签下,单击Import。
在Import页面的文本框,输入Node大盘模板ID12884,然后单击load。
在Options区域,按照下表完成参数设置。
参数
说明
Name
自定义大盘名称。
Folder
选择大盘存放的目录。
Unique identifier (UID)
单击文本框右侧的Change uid,然后自定义仪表盘的唯一标识符 (UID)。
Prometheus
选择目标数据源。
单击Import。
单击页面右上角的图标,然后单击Save,大盘即可创建成功。
Grafana 10.0.x版本
登录Grafana。详细步骤,请参见步骤一。
在Grafana首页,单击页面左上角的图标。
在Grafana左侧导航栏,选择仪表板,单击页面右上角的新建,然后在下拉列表中单击导入。
在Import dashboard页面的文本框,输入Node大盘模板ID12884,然后单击load。
在Options区域,按照下表完成参数设置。
参数
说明
Name
自定义大盘名称。
Folder
选择大盘存放的目录。
Unique identifier (UID)
单击文本框右侧的Change uid,然后自定义仪表盘的唯一标识符 (UID)。
Prometheus
选择目标数据源。
单击Import。
单击页面右上角的图标,然后单击Save,大盘即可创建成功。