我尝试安装了 Prometheus 的 Container_exporter
环境
在Azure上部署虚拟机(CentOS 7.3),并在Docker容器中安装Prometheus。
监控目标服务器也是在同一环境下,并已安装了Docker。
导言
目前,监控也需要适配Docker……所以我们正在验证Prometheus。
这次,让我们尝试引入Container_exporter。
安装 Container_exporter
Container_exporter和node_exporter类似,会启动一个专用容器。
<インストールしたいDockerホスト上>
## docker run --privileged -p 9104:9104 --name container_exporter -dt -v /sys/fs/cgroup:/cgroup -v /var/run/docker.sock:/var/run/docker.sock prom/container-exporter /sbin/init
重点是-v选项的两个。如果不使用这个选项,无法获取类似container_***的值,并且也不会显示在图表项目中。
未完成的工作
每次都是一样的,让我们开放FW的端口(这次是9104端口)。