本文介绍如何在阿里云Grafana中添加并使用阿里云可观测监控 Prometheus 版数据源。
如果是希望添加在阿里云上自建的Prometheus数据源,请参见VPC数据源通道管理。
如果是添加部署在自建IDC中的Prometheus数据源,请参见Grafana官方文档。
前提条件
已创建Grafana工作区。具体操作,请参见创建工作区。
Prometheus数据源中已有数据。
步骤一:添加Prometheus数据源
登录ARMS控制台,在左侧导航栏选择 。
在工作区管理页面,单击目标工作区右侧的访问地址url链接进入Grafana。
说明如果需要登录Grafana,可以使用Grafana的Admin账号和创建工作区时设置的密码登录Grafana,或单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。
在Grafana左侧导航栏选择 。
在Data Sources页签单击Add data source,然后单击Prometheus。
在Settings页面设置以下参数。
参数
说明
Name
数据源名称,可自定义。
Url
Prometheus服务地址。
根据需求设置其他参数,更多信息,请参见Grafana官方文档。
单击Save & Test。
验证数据源是否添加成功。
在Grafana左侧导航栏中单击图标,然后单击+ New dashboard。
在New dashboard页面单击Add a new panel。
在Edit Panel页面的Query页签的下拉框中选择添加的数据源,在A区域的Metrics字段输入指标名称并按回车。
如果能显示出相应指标的图表,则说明操作成功。否则请检查填写的接口地址或Token是否正确,以及数据源是否有Prometheus监控数据。
(可选)步骤二:导入大盘模板
此处以导入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 Exporter。
- 解压下载的Node Exporter。
tar -zvxf node_exporter-1.2.0.linux-amd64.tar.gz -C /usr/local/
- 重命名解压后的文件。
mv /usr/local/node_exporter-1.2.0.linux-amd64 /usr/local/node_exporter
- 启动Node Exporter。
cd /usr/local/node_exporter nohup ./node_exporter &
- 检查9100端口是否被占用。
ss -naltp | grep 9100
返回信息如下时,表示9100端口未被占用。
LISTEN 0 4096 *:9100 *:* users:(("node_exporter",pid=1420**,fd=3))
如果9100端口被占用,则执行以下命令调整启动参数中的端口。例如,端口可以调整为9999。
nohup ./node_exporter --web.listen-address=":9999"&
- 解压下载的Node Exporter。
检查服务。
启动Node后通过命令访问以下地址。
curl http://localhost:9100/metrics
说明- 请根据实际情况替换命令中的
localhost
和端口。 - 建议在其他ECS实例上也进行地址访问测试(http://[ECS IP]:9100/metrics),检查连接是否通畅,避免被安全组限制。
- 请根据实际情况替换命令中的
添加服务发现。
阿里云Prometheus监控:
登录ARMS控制台,在左侧导航栏选择 。
在Prometheus监控页面的顶部菜单栏,选择Prometheus实例所在的地域,单击目标VPC类型的Prometheus实例的名称。
在左侧导航栏单击设置,然后在设置页签单击编辑Prometheus.yaml,添加上述Node Exporter地址。
自建Prometheus:
直接在Prometheus.yaml文件中添加Node Exporter地址。
scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['[Node Exporter IP]:9090']
- 创建Grafana大盘。
- 登录本地Grafana。
- 在左侧导航栏选择 。
- 在Import页面的Import via grafana.com文本框,输入Prometheus提供的Node大盘模板的ID12884,然后在其右侧单击Load。说明 如需获取其他Grafana大盘模板,请参见Dashboards。
- 在Prometheus下拉列表,选择您的VPC网络下的数据源,然后单击Import。
VPC网络下的数据源名称格式为:vpc-****。
导入成功后即可查看Grafana大盘。
- 本页导读 (1)