为了熟悉Prometheus使用插件的方式,我们重复上面的流程在添加一个 node_exporter
监控模块
在普罗米修斯中添加 node_exporter
1.docker 下载/安装/运行 普罗米修斯组件:node_exporter
[root@k8s-master ~]# docker pull prom/node-exporter
[root@k8s-master ~]# docker run -d --name prometheus-node -p 9100:9100 --restart=always prom/node-exporter
[root@k8s-master ~]# docker ps | grep 9100
790b0c2331bf prom/node-exporter "/bin/node_exporter" 5 seconds ago Up 4 seconds 0.0.0.0:9100->9100/tcp prometheus-node
docker-compose.yml
version: '3.1'
services:
node-export:
container_name: node-export111
image: prom/node-exporter
ports:
- 10001:9100
restart: always
2.修改 普罗米修斯配置文件,将node_exporter监控加入进去, 配置完成后reload或者重启普罗米修斯
......
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus'
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ['k8s.dev-share.top:9090']
- job_name: 'node-monitor'
static_configs:
- targets: ['192.168.180.11:10001']
3.配置 grafana监控面板,并展示从 普罗米修斯获取到的数据
- 从grafana官网搜索要使用的监控面板
- 搜索 grafana node_exporter监控面板
Node Exporter 0.16 for Prometheus Monitoring display board
id: 9894 - Dashboards –> Manage –> Import –> 在 (Grafana.com Dashboard) 中输入 8919
- Options –> prometheus –> 选择 Prometheus
版权声明:本文为lihongbao80原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。