我尝试安装了 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端口)。

广告
将在 10 秒后关闭
bannerAds