网站首页 > 开源技术 正文
一、安装Docker
操作系统要求
要安装Docker Engine,您需要一个CentOS 7或8的维护版本。不支持或未测试存档版本。
该centos-extras库必须启用。默认情况下,此存储库是启用的,但是如果已禁用它,则需要 重新启用它。
安装
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
启动
systemctl start docker
systemctl status docker
systemctl enable docker
二、安装prometheus
注意:docker安装完成后,需要设置阿里云加速器,这里不再赘述。
编辑start_prometheus.sh脚本,如下:
#!/bin/bash
docker run -d \
--name prometheus \
--restart=always \
--privileged=true \
-p 9090:9090 \
-e TZ=Asia/Shanghai \
-v /etc/localtime:/etc/localtime \
-v /etc/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus
三、安装grafana
#!/bin/bash
docker run -d \
-p 3000:3000 \
--name=grafana \
-v /server/grafana:/var/lib/grafana \
--restart=always \
--privileged=true \
-e TZ=Asia/Shanghai \
-v /etc/localtime:/etc/localtime \
--name grafana \
grafana/grafana
四、安装cadvisor
sudo docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--restart=always \
--privileged=true \
-e TZ=Asia/Shanghai \
-v /etc/localtime:/etc/localtime \
-p 18104:8080 \
--name=cadvisor \
google/cadvisor
五、prometheus添加Docker监控
vim prometheus.yml
- job_name: 'MyDocker'
static_configs:
- targets: ['127.0.0.1:18104']
重启prometheus:
pkill -9 prometheus
nohup /server/prometheus/prometheus --config.file=/server/prometheus/prometheus.yml > /dev/null &
六、添加docker仪表
打开grafana后台:http://Ip:3000
然后点击'+',导入仪表。
填入模板ID:11558,选择数据源,导入即可。
至此,Docker+Prometheus+grafana+cadvisor监控Docker容器完美结束,so easy!
猜你喜欢
- 2024-10-15 Docker命令大全:从基础管理到高级实践
- 2024-10-15 10分钟知晓这些Docker监控工具(docker swarm 监控)
- 2024-10-15 Prometheus(普罗米修斯)介绍(普罗米修斯深度解析知乎)
- 2024-10-15 自动伸缩你的应用(自动伸缩装置怎么做?)
- 2024-10-15 十次方社交系统 第10章-容器管理与容器监控
- 2024-10-15 APO 集成生态exporter一键完成指标采集
- 2024-10-15 容器化时代的默认的监控方式(什么是容器化运行)
- 2024-10-15 如何得到实时的Docker性能Metrics?
- 2024-10-15 详解docker部署prometheus+grafana监控系统体系,值得收藏
- 2024-10-15 docker 监控方案介绍(docker 网络监控)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)