docker 部署Prometheus(普罗米修斯)

1
2
1.docker拉取安装包
docker pull prom/node-exporterdocker pull prom/prometheusdocker pull grafana/grafana
1
2
3
4
5
6
2.启动node-exporter
docker run -d -p 19100:9100 \
  -v "/proc:/host/proc:ro" \
  -v "/sys:/host/sys:ro" \
  -v "/:/rootfs:ro" \<br>  -v ""
  prom/node-exporternetstat -npl|grep 19100

 检查端口是否启动

http://ip:19100/metrics

 

 

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
3.启动prometheus
 
mkdir /opt/prometheus
cd /opt/prometheus/
vim prometheus.yml
 
配置文件内容如下:
global:
  scrape_interval:     60s
  evaluation_interval: 60s
  
scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['localhost:9090']
        labels:
          instance: prometheus
  
  - job_name: linux
    static_configs:
      - targets: ['10.10.202.140:19100']
        labels:
          instance: localhost<br><br>docker run  -d \
  -p 19090:9090 \
  -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml  \
  prom/prometheus<br><br>http://ip:19090/graphhttp://ip:19090/targets

启动prometheus

复制代码

 

 netstat -npl|grep 9090

复制代码
访问:

 

 

  

1
2
3
4
5
4.启动grafanamkdir /opt/grafana-storagechmod 777 -R /opt/grafana-storagedocker run -d \
  -p 13000:3000 \
  --name=grafana \
  -v /opt/grafana-storage:/var/lib/grafana \
  grafana/grafana

启动grafana

 

 netstat -npl|grep 3000

访问:http://ip:13000/

默认的用户名和密码都是admin

 

登录之后,它会要求你重置密码。你还可以再输次admin密码!

密码设置完成之后,就会跳转到首页

点击Add data source

 

 

 

 

name名字写Prometheus

type 选择Prometheus,因为数据都从它那里获取

url 输入Prometheus的ip+端口

 

 

点击下面的Save & Test,如果出现绿色的,说明ok了

回到首页,点击New dashboard

 

 

点击 Graph

 

效果如下:

 

 

 点击标题下方的编辑

 

效果如下:

 

 

输入cpu,底部会有提示

 

这里监控 node_load15,表示系统15分钟的负载。点击下面的Add Query

 

 

效果如下:

 

 

添加总内存

 

 

这里会多出一条线

 

点击右边的,可以删除掉 总内存

 

点击General,修改标题为中文

 

 图表效果如下:

 

 点击上面的保存按钮

 

输入名字

 

效果如下:

 

点击首页,就会有展示

 

posted @   test_yu  阅读(2704)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示