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,修改标题为中文
图表效果如下:
点击上面的保存按钮
输入名字
效果如下:
点击首页,就会有展示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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框架的用法!