一、?
docker run --name myprometheus -p 9090:9090 -d prom/prometheus
docker run --name mygrafana -p 3000:3000 -d grafana/grafana
docker run --name mynode-exporter -p 9100:9100 -d prom/node-exporter
二、?
这样安装好的prometheus只是监控了prometheus server自己,prometheus本身也会收集自己的监控数据,并没有配置exporter监控插件,所以target目录下没有exporter,然后需要进行下配置,配置的方式是修改prometheus.yml配置文件,配置文件进入容器后在etc目录下,配置好后需要重启容器。
docker exec -it myprometheus sh
docker run -it myprometheus /bin/bash
cd /etc/prometheus
vi prometheus.yml
####################
vi操作:
i开始编辑文本
按ESC键,然后:
退出vi
:q! 不保存文件,强制退出vi命令
:w 保存文件,不退出vi命令
:wq 保存文件,退出vi命令
#######################
配置node-exporter所在服务器的ip加端口号
docker restart myprometheus
三、?
展示收集的数据: http://192.168.31.133:9100/
prometheus: http://192.168.31.133:9090/
grafana: http://192.168.31.133:3000/ 默认用户名和密码都是admin
|