系统性能数据收集和Prometheus 监控系统部署应用实战
- 一、部署性能监控工具 node-exporter
- 1、拉取镜像
- 2、启动容器:
- 3、配置prometheus.yml
- 4、重启prometheus系统,检查node-exporter targets数据是否显示正常
- 二、Prometheus 监控系统部署应用实战
- 1、实战监控系统组成
- 2、实战监控系统配置过程
- 3、实战监控系统配置过程
一、部署性能监控工具 node-exporter
1、拉取镜像
node-exporter是一款用于采集系统指标的工具,由Prometheus官方提供
部署方法:docker 部署
拉取镜像: docker pull quay.io/prometheus/node-exporter
2、启动容器:
docker run -d --name node_exporter -p 9100:9100 \
-v "/proc:/host/proc:ro" \
-v "/sys:/host/sys:ro" \
-v "/:/rootfs:ro" \
quay.io/prometheus/node-exporter
3、配置prometheus.yml
node-exporter 容器启动之后,配置prometheus.yml,将nodeexporter的实际位置设定到prometheus.yml配置文件中
4、重启prometheus系统,检查node-exporter targets数据是否显示正常
二、Prometheus 监控系统部署应用实战
实战任务:
将部署好的性能监控子系统连接起来
图形化展示系统的性能数据
1、实战监控系统组成
Prometheus
node-exporter
Grafana
2、实战监控系统配置过程
保证三个系统处于正常运行状态
将Prometheus作为数据源添加到Grafana中
在Grafana中添加node exporter for prometheus dashboard
3、实战监控系统配置过程
添加Prometheus数据源
添加node exporter for prometheus dashboard
检查系统监控面板展示内容