本博文将详细的介绍docker容器以及容器内部的服务。
一、Portainer轻量级容器监控Portainer是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。
Container Management | Kubernetes GUI | Docker Swarm GUI | Portainer
docker search portainer docker pull portainer docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 第一次登录需创建admin,访问地址:xxx.xxx.xxx.xxx:9000 设置admin用户和密码后首次登陆 选择local选项卡后本地docker详细信息展示二、CIG监控系统
CAdvisor监控收集+InfluxDB存储数据+Granfana展示图表。
CAdvisor是一个容器资源监控工具,包括容器的内存,CPU,网络IO,磁盘IO等监控,同时提供了一个WEB页面用于查看容器的实时运行状态。CAdvisor默认存储2分钟的数据,而且只是针对单物理机。不过,CAdvisor提供了很多数据集成接口,支持InfluxDB,Redis,Kavka,Elasticsearch等集成,可以加上对应配置将监控数据发往这些数据库存储起来。CAdvisor功能主要有两点:展示Host和容器两个层次的监控数据。展示历史变化数据。
博文参考
cAdvisor+InfluxDB+Grafana 监控Docker - 一本正经的搞事情 - 博客园
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)