Prometheus-Grafana基础篇安装绘图

首先Prometheus安装

1、下载

https://prometheus.io/download/ 官网路径可以去这儿下载

2、如图:

3.解压:

复制代码
tar -xf prometheus-2.6.1.linux-amd64
cd prometheus-2.6.1.linux-amd64

4.配置文件说明:

vim prometheus.yml

5.启动Prometheus-server

插一个小工具,screen后台管理工具(不知道的可以去先了解了解)。如果不习惯,可以采用下面的方式二。或者方式三,目前本人不适用方式三(及手动配置systemctl服务,我就不配了。为了节约时间,可以自己去研究)。

方式一启动:

5.1.安装screen
复制代码
yum  -y  install  screen 
5.2.screen创建程序名称
复制代码
screen -S prometheus   #回车就执行下面的命令,看着是没有任何变化的,直接执行步骤。
5.3. 执行启动命令
复制代码
./prometheus --config.file=prometheus.yml  
5.4.screen把程序放后台快捷键操作
复制代码
ctrl + a + d  #手按键盘,不是复制进去敲。
5.5.screen查看后台程序
复制代码
screen -ls

如图:

5.6.screen进去程序:
复制代码
screen -x prometheus
方式二
复制代码
./prometheus --config.file=prometheus.yml >> /dev/null &

6.浏览器打开访问一波

7.这就算是Prometheus-server安装完成了

下面我们来安装Prometheus客户端,走起(其他需要监控的客户端都这么搞)。

需要安装包node_exporter-0.18.0.linux-amd64.tar.gz

下载地址:https://github.com/prometheus/node_exporter/releases/tag/v1.2.2

如图:

8.解压

复制代码
tar -xf node_exporter-0.18.0.linux-amd64.tar.gz

9.如图

10.启动node_exporter

方式上面的三种都一样,自己选择的。我就来最简单的了(其他需要监控的客户端都这么搞)。

复制代码
 ./node_exporter  >> /dev/null &

11.配置prometheus-server配置文件

复制代码
cd prometheus-2.6.1.linux-amd64
vim  prometheus.yml

12.重启prometheus-server(我用最快的方式了)

复制代码
pkill -f prometheus
./prometheus --config.file=prometheus.yml >> /dev/null &

13.然后再访问prometheus-server

14.开始装逼的部分来了,Grafana绘图开始

16.浏览器访问grafana

默认用户名和密码为admin、admin

配置模板步骤按照红框框来点。




  1. 安装Grafana

  2. 下载地址:https://grafana.com/grafana/download

  3. 如图:

  4. 安装:rpm -ivh 也可以哈,自己随便整。

    复制代码
    yum -y install grafana-enterprise-8.1.2-1.x86_64.rpm

    15.启动

    复制代码
     systemctl start grafana-server
     systemctl enable grafana-server

17.选择模板去grafana官网找id写在里面就好了

官网路径和步骤。

如图标记

18:安装 cadvisor监控pod状态

下载cadvisor镜像,并启动此容器。

docker pull lagoudocker/cadvisor:v0.37.0 #其他地址拉取不下来,这个找的其它的老哥的地址。

在有pod的机器上启动,因为我要监控pod。

复制代码
 docker run   --volume=/:/rootfs:ro   --volume=/var/run:/var/run:ro   --volume=/sys:/sys:ro   --volume=/var/lib/docker/:/var/lib/docker:ro   --volume=/dev/disk/:/dev/disk:ro   --publish=8080:8080   --detach=true   --name=cadvisor   --privileged   --device=/dev/kmsg   lagoudocker/cadvisor:v0.37.0

浏览器访问一下:

19.修改prometheus-server配置文件

复制代码
cd prometheus-2.6.1.linux-amd64
vim  prometheus.yml

20.重启prometheus-server(我用最快的方式了)

复制代码
pkill -f prometheus
./prometheus --config.file=prometheus.yml >> /dev/null &

21.grafana配置pod监控模板

22.如果不想用315,就自己去grafana上找找

23.pod出图了

相关推荐
计算机毕设定制辅导-无忧学长11 小时前
Grafana 与 InfluxDB 可视化深度集成(二)
信息可视化·数据分析·grafana
云游17 小时前
大模型性能指标的监控系统(prometheus3.5.0)和可视化工具(grafana12.1.0)基础篇
grafana·prometheus·可视化·监控
qq_232045572 天前
非容器方式安装Prometheus和Grafana,以及nginx配置访问Grafana
nginx·grafana·prometheus
测试开发Kevin2 天前
详解grafana k6 中stage的核心概念与作用
测试工具·压力测试·grafana
夜莺云原生监控2 天前
Prometheus 监控 Kubernetes Cluster 最新极简教程
容器·kubernetes·prometheus
SRETalk3 天前
Prometheus 监控 Kubernetes Cluster 最新极简教程
kubernetes·prometheus
川石课堂软件测试3 天前
JMeter并发测试与多进程测试
功能测试·jmeter·docker·容器·kubernetes·单元测试·prometheus
SRETalk3 天前
夜莺监控的几种架构模式详解
prometheus·victoriametrics·nightingale·夜莺监控
天翼云开发者社区4 天前
Grafana无法启动修复解决
grafana
Ditglu.4 天前
使用Prometheus + Grafana + node_exporter实现Linux服务器性能监控
服务器·grafana·prometheus