1),什么是influxDB?
- influxDB 是一个分布式时间序列数据库。cAdvisor 仅仅显示实时信息,但是不存储监控数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供得监控信息,以便显示实时信息之外的时序数据。
2),Docker 安装 influxDB
2-1),搜索下载 influxdb 镜像
docker search influxdb
如下图所示
2-2),下载influxDB镜像
docker pull tutum/influxdb
2-3),创建 influxdb 容器
docker run ‐di \
‐p 8083:8083 \
‐p 8086:8086 \
‐‐expose 8090 \
‐‐expose 8099 \
‐‐name influxsrv \
tutum/influxdb
如下图所示(注意 复制过去有可能会出现错误,建议一行行写)
2-4),通过浏览器进行访问测试 8083端口
- 安装成功
3),选择创建数据库 的 Query Template
- 回车 执行上面的语句
如下表示创建成功
4),查看创建好的数据库
5),创建一个超级管理员并授权
6),查看采集的数据
- 我们需要使用 Cadvisor 软件来实现数据的采集。