安装influxdb
influxdb是一个时序数据库,用来记录监控信息。
拉取镜像
启动镜像
开放8083和8086两个端口(8083是influxdb的web管理端,8086是数据传输端口)。初始创建数据库telegraf供telegraf保存数据
安装telegraf
telegraf是负责收集docker信息并转发到influxdb的工具,通过简单的配置即可监控docker和宿主机的信息
拉取镜像
修改telegraf.conf配置,使其支持docker
telegraf.conf文件可以先启动一次telegraf然后通过
命令把容器内的配置文件拷贝出来再修改。
找到配置文件的# # Read metrics about docker containers然后把下面的内容取消注释