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出图了

相关推荐
龙码精神8 天前
前端嵌入Grafana 报表的自定义方案:隐藏导航栏保留筛选工具
grafana
Cherry的跨界思维10 天前
【AI测试全栈:质量】47、Vue+Prometheus+Grafana实战:打造全方位AI监控面板开发指南
vue.js·人工智能·ci/cd·grafana·prometheus·ai测试·ai全栈
AC赳赳老秦10 天前
云原生AI故障排查新趋势:利用DeepSeek实现高效定位部署报错与性能瓶颈
ide·人工智能·python·云原生·prometheus·ai-native·deepseek
予枫的编程笔记10 天前
【Kafka高级篇】Kafka监控不踩坑:JMX指标暴露+Prometheus+Grafana可视化全流程
kafka·grafana·prometheus·可观测性·jmx·kafka集群调优·中间件监控
AC赳赳老秦10 天前
预见2026:DeepSeek与云平台联动的自动化流程——云原生AI工具演进的核心引擎
人工智能·安全·云原生·架构·自动化·prometheus·deepseek
认真的薛薛11 天前
13.k8s中Prometheus监控集群及其服务,endpoint暴露服务,es采集k8s日志
elasticsearch·kubernetes·prometheus
A-刘晨阳11 天前
K8S部署kube-state-metrics + CAdvisor 并使用 Prometheus 监控 Kubernetes 指标
运维·云原生·kubernetes·云计算·prometheus·cadvisor·state-metrics
AC赳赳老秦12 天前
多模态 AI 驱动办公智能化变革:DeepSeek 赋能图文转写与视频摘要的高效实践
java·ide·人工智能·python·prometheus·ai-native·deepseek