构建容器监控系统

一、 监控系统简介

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

可通过浏览器访问

构建容器监控系统_第1张图片

创建一个数据库构建容器监控系统_第2张图片


创建一个用户

构建容器监控系统_第3张图片

1.2 下载cAdvisor镜像并配置

构建容器监控系统_第4张图片

浏览器访问

构建容器监控系统_第5张图片

1.3下载Grafana镜像并配置

构建容器监控系统_第6张图片

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

构建容器监控系统_第7张图片

添加数据源

构建容器监控系统_第8张图片

构建容器监控系统_第9张图片

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

构建容器监控系统_第10张图片

看完《Docker技术入门与应用实战》视频的第8节构建容器监控系统

你可能感兴趣的:(构建容器监控系统)