十五、构建容器监控系统

监控系统简介

cAdvisor:

Google开源的工具,用于监控Docker主机和容器系统资源,图形化页面实时显示数据但不存储,通过宿主机的/proc, /sys, /var/lib/docker等目录下的文件获取宿主机和容器运行的信息。

InfluxDB:

分布式时间序列数据库,用来存储cAdvisor收集的系统资源数据。

Grafana:

可视化展示平台

三者之间的关系

cAdvisor数据采集,InfluxDB数据存储,Grafana页面展示

下载镜像

1.1 下载InfluxDB镜像并配置

$docker run -d -p 8083:8083 -p 8086:8086 --name influxdb tutum/influxdb

可通过浏览器访问

image

创建一个数据库image


创建一个用户

image

下载cAdvisor镜像并配置

image

浏览器访问

image

下载Grafana镜像并配置

image

浏览器登录,用户密码默认admin

image

添加数据源

image

image

创建一个图表,自己动手10min

image

posted @ 2020-02-03 22:28  努力吧阿团  阅读(122)  评论(0编辑  收藏  举报