怎样在 Grafana 中集成和可视化 Prometheus Metrics
文章转载于:https://devopscube.com/integrate-visualize-prometheus-grafana/
Grafana是最好的开源可视化工具之一。它可以轻松地与Prometheus集成,实现所有目标指标的可视化。
在 Grafana 中可视化 Prometheus Metrics
在本指南中,我们将向您介绍以下内容。
- 安装和配置Grafana
- 给Grafana添加Prometheus数据源
- 创建Prometheus metrics 仪表盘
- 导入共享的Grafana仪表盘
要设置 Prometheus 和 Node exporter metrics,请按照以下教程进行:
安装和配置Grafana
Centos/Redhat
- 可以在官方下载页面获取最新的rpm下载链接并下载。
cd /opt
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.2-1.x86_64.rpm
- 安装 rpm。
sudo yum localinstall grafana-enterprise-10.0.2-1.x86_64.rpm -y
Ubuntu/debian
- 下载debian包.
sudo apt-get install -y adduser libfontconfig
wget https://dl.grafana.com/enterprise/release/grafana-enterprise_10.0.2_amd64.deb
sudo dpkg -i grafana-enterprise_10.0.2_amd64.deb
- 安装
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana-enterprise_10.0.2_amd64.deb
配置Grafana
- 启动并启用Grafana服务器。
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
- 通过端口3000访问grafana web UI。
http://<grafana_IP>:3000
默认用户名和密码为admin。登录后系统将提示您更改默认密码。
给Grafana添加Prometheus源
注意:确保Prometheus服务可以被Grafana服务器访问。
1.点击Grafana主页上的 "add source(添加源)"选项。
- 添加源名称、Prometheus端点详细信息并保存。
从Prometheus源创建仪表盘
-
选择创建仪表盘选项,如下图所示:
-
选择图表类型。您可以根据所需的可视化和仪表盘类型选择类型。
-
从面板顶部选择编辑选项。
-
选择 Prometheus 数据源,并在度量选项卡下输入需要绘制图表的 Prometheus 表达式。您可以使用预览按钮预览图表。在常规选项卡下,可以为仪表盘指定名称。预览后保存仪表盘。
在下面的示例中,我们给出了每分钟计算CPU秒数的表达式:
您可以在主页选项下找到所有已保存的仪表盘:
此外,您还可以根据自己的需要将仪表盘归类到不同的文件夹中。
导入预先设定好的Grafana仪表盘模板
可以将预先设定好模板导入到您的Grafana服务器。
也可以从Grafana社区中找到所有共享的仪表盘:
比如:https://grafana.com/grafana/dashboards/9614-nginx-ingress-controller/
1.选择导入选项,如下图所示:
2.以下是支持的导入选项。您可以添加从grafana网站获取的仪表盘ID、上传json或在文本框中粘贴json。
3.添加模板名称、Prometheus 源、目标仪表盘文件夹,然后单击导入。