docker管理监控方案
docker相关管理可分为四类:docker基础功能、docker监控、docker集群管理和docker系统认证管理。docker管理的基础或信息来源都是docker命令行或docker API。
docker基础功能
docker基础功能,如容器管理、镜像管理,直接调用docker命令或dockerAPI即可实现。humpback和portainer实现了常用docker生命周期管理、镜像管理,可供参考。
docker监控
docker监控的基础是docker stats或相关API,通过实时获取docker stats数据,存储并分析可实现docker容器状态监控,并根据监控信息设置并上报报警信息。docker监控方案可参考rancher公司的分析文档:Comparing 10 Docker Container Monitoring Solutions for Rancher,文档介绍了10款监控工具,商业开源均有。测试了成熟的开源测试框架:cAdvisor+influxDB+Grafana。influxDB可以保存cAdvisor采集的数据,供Grafana web显示。我们可以直接通过influxDB的HTTP API直接获取相关数据,集成到我们系统中,Grafana的数据处理和显示可参考。
docker集群管理
docker集群管理常用的方案是swarm和k8s,swarm是docker原生集群管理平台,已集成到docker engine中,可直接通过docker swarm命令行体验。因为是docker原生支持,集成比较方便,portainer已经实现,可供参考。但k8s在集群管理上占主流,可通过精简版k3s实现边缘平台的集群管理。
docker系统认证管理
简单的应用主要是网络平台的认证管理,复杂应用k8s支持完整。
总结
可采用两种版本或两步实现docker管理:基础版和k8s/k3s版。基础版通过调用dockerAPI和cAdvisor+influxDB集成到系统,可参考portainer,因为应用在边缘侧可以不涉及集群管理或简单集成swarm(若需要集群管理),不涉及docker认证,直接采用网页鉴权认证来保护docker应用。
参考:
Comparing 10 Docker Container Monitoring Solutions for Rancher
https://www.cnblogs.com/qianjinyan/p/9070847.html Docker监控怎么做?
http://liubin.org/blog/2016/04/24/how-to-choose-a-docker-monitor-solution/ 如何选择Docker监控方案
转载于:https://www.cnblogs.com/embedded-linux/p/11253509.html
docker管理监控方案相关推荐
- 智慧养殖远程管理监控方案
目前,发达国家养殖业有着高技术.低人工.高产能.低消耗等特点.这其中,高技术的科技力量已经成为现代化养殖场一个关键性的指标.众所周知,养殖业在经济发展的早期阶段,常常表现为农作物生产的副业,即所谓&q ...
- Docker 容器监控方案随手记
天气:雨转阴 Docker环境准备 官方安装文档 # 卸载旧 软件 yum remove docker \docker-client \docker-client-latest \docker-com ...
- Docker监控方案之cAdvisor
Docker常用监控方案 数据收集利器cAdvisor 运行cadvisor容器 sudo docker run --volume=/:/rootfs:ro --volume=/var/run:/va ...
- elasticsearch docker无法挂载_Docker 容器监控方案怎么选?看看这套开源方案
来自:简书,作者:__七把刀__ 链接:https://www.jianshu.com/p/abfa502e43a6 随着线上服务的全面docker化,对docker容器的监控就很重要了.SA的监控系 ...
- 一张表搞懂各种 Docker 监控方案 - 每天5分钟玩转 Docker 容器技术(86)
前面我们已经介绍了ps/top/stats.Sysdig.Weave Scope.cAdvisor 和 Prometheus 多种容器监控工具和方案,是时候做一个比较了.下面将从五个方面来对比它们之间 ...
- docker监控方案
Docker监控方案 docker中有几个自带的监控方案:sysdig.uifd.scope sysdig是命令行界面的监控,而后两者是web页面的图形化监控 日后,作者将会去研究普鲁米修斯的容器监控 ...
- 第 10 章 容器监控 - 078 - Docker 最常用的监控方案
Docker 最常用的监控方案 当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越重要. Docker 自带的几个监控子命令: ps .top .stats 功能更 ...
- 详解docker容器的资源监控方案
docker资源的监控方案 如何监控docker容器整体的资源利用率呢?如何监控独立docker容器的资源利用率呢? 先说结论:前者用kubesphere或者rancher(大厂都是自己搞的监控系统) ...
- docker swarm集群监控方案cAdvisor+InfluxDB+Grafana实战
docker swarm集群的监控方案很多,cAdvisor+InfluxDB+Grafana方案功能强大灵活.最重要的是这个方案开源.免费.易用,是不花钱版监控方案.参考文档:https://bot ...
最新文章
- 基于zookeeper的solrCloud集群搭建
- 《自然》:欧洲根据已知基因序列合成新冠病毒,助力疫苗开发
- matlab 左除和右除
- AAC音频裸码流时间戳与时间长度的关系
- 区位码\机器码\内码关系
- 【译】程序员都有的这 10 个坏习惯!
- 如何在论文中自动生成标准的参考文献格式
- mysql设置表名字为占位符_这可能是把MySQL存储引擎讲解的最清楚的一篇文章了
- leetcode367. 有效的完全平方数
- JDK源码解析之 Java.lang.Short
- C# OpenTK教程 - 1.1 创建窗口
- php 使用支付宝SDK报错解决
- 需要注意的new Date 时区问题
- 稳压电源通过什么样的当时分类,怎么去分类
- 关于SQL的重复记录问题
- 机器人研究方向的自我学习[2] Matlab机器人工具箱 欧拉角 参考书:《机器人学导论》第四版
- 宽度学习系统:一种不需要深度结构的高效增量学习系统
- 从傅里叶变换的角度谈宿命论
- 赵小楼《天道》《遥远的救世主》深度解析(20)(补)肖亚文的不当吃不当喝和丁元英没接受18万马克的补偿
- Failed to read artifact descriptor for