Grafana集成和可视化PrometheusMetrics

本文介绍了如何在Grafana中集成Prometheus数据源以实现指标的可视化。首先,详细说明了在CentOS/Redhat和Ubuntu/Debian上安装配置Grafana的步骤。接着,讲解了如何添加Prometheus数据源,并创建基于PrometheusMetrics的仪表盘。此外,还提到了导入预设的Grafana仪表盘模板的方法,以帮助用户快速构建监控界面。
摘要由CSDN通过智能技术生成

怎样在 Grafana 中集成和可视化 Prometheus Metrics

文章转载于:https://devopscube.com/integrate-visualize-prometheus-grafana/
在这里插入图片描述

Grafana是最好的开源可视化工具之一。它可以轻松地与Prometheus集成,实现所有目标指标的可视化。

在 Grafana 中可视化 Prometheus Metrics

在本指南中,我们将向您介绍以下内容。

  1. 安装和配置Grafana
  2. 给Grafana添加Prometheus数据源
  3. 创建Prometheus metrics 仪表盘
  4. 导入共享的Grafana仪表盘

要设置 Prometheus 和 Node exporter metrics,请按照以下教程进行:

  1. Linux上安装Prometheus
  2. 安装配置Node Exporter

安装和配置Grafana

Centos/Redhat
  1. 可以在官方下载页面获取最新的rpm下载链接并下载。
cd /opt
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.2-1.x86_64.rpm
  1. 安装 rpm。
sudo yum localinstall grafana-enterprise-10.0.2-1.x86_64.rpm -y
Ubuntu/debian
  1. 下载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
  1. 安装
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana-enterprise_10.0.2_amd64.deb
配置Grafana
  1. 启动并启用Grafana服务器。
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
  1. 通过端口3000访问grafana web UI。
http://<grafana_IP>:3000

默认用户名和密码为admin。登录后系统将提示您更改默认密码。

给Grafana添加Prometheus源

注意:确保Prometheus服务可以被Grafana服务器访问。

1.点击Grafana主页上的 "add source(添加源)"选项。
在这里插入图片描述

  1. 添加源名称、Prometheus端点详细信息并保存。
    在这里插入图片描述

从Prometheus源创建仪表盘

  1. 选择创建仪表盘选项,如下图所示:
    在这里插入图片描述

  2. 选择图表类型。您可以根据所需的可视化和仪表盘类型选择类型。
    在这里插入图片描述

  3. 从面板顶部选择编辑选项。
    在这里插入图片描述

  4. 选择 Prometheus 数据源,并在度量选项卡下输入需要绘制图表的 Prometheus 表达式。您可以使用预览按钮预览图表。在常规选项卡下,可以为仪表盘指定名称。预览后保存仪表盘。

在下面的示例中,我们给出了每分钟计算CPU秒数的表达式:
在这里插入图片描述

您可以在主页选项下找到所有已保存的仪表盘:
在这里插入图片描述在这里插入图片描述

此外,您还可以根据自己的需要将仪表盘归类到不同的文件夹中。
在这里插入图片描述

导入预先设定好的Grafana仪表盘模板

可以将预先设定好模板导入到您的Grafana服务器。

也可以从Grafana社区中找到所有共享的仪表盘:

比如:https://grafana.com/grafana/dashboards/9614-nginx-ingress-controller/

1.选择导入选项,如下图所示:
在这里插入图片描述

2.以下是支持的导入选项。您可以添加从grafana网站获取的仪表盘ID、上传json或在文本框中粘贴json。
在这里插入图片描述
3.添加模板名称、Prometheus 源、目标仪表盘文件夹,然后单击导入。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值