咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Docker容器的性能监控和日志服务的设计与实现 收藏
Docker容器的性能监控和日志服务的设计与实现

Docker容器的性能监控和日志服务的设计与实现

作     者:仇臣 

作者单位:浙江大学 

学位级别:硕士

导师姓名:杨小虎

授予年度:2016年

学科分类:08[工学] 0804[工学-仪器科学与技术] 080402[工学-测试计量技术及仪器] 

主      题:云计算 Docker 容器 性能监控 日志 

摘      要:作为新兴的云平台,Docker打破了传统以虚拟机为基础的云计算形式,以容器为基本单位为开发人员提供构建、发布和运行分布式应用所需的平台。目前,在性能监控和日志服务方面,Docker平台仅仅支持对单个容器信息的命令查询,功能相对欠缺,无法从整体上为分布式应用提供完善的性能监控方案,这也限制Docker平台上应用的发展前景。首先,本文基于Docker平台现有功能,对Docker容器的性能监控服务进行了研究与完善,设计实现了分布式容器应用的性能监控方案,并设计实现了警报功能用于辅助监控服务,用户通过本系统即可直观地监控其部署在Docker平台上的应用状态及资源使用情况,解决了当前无法对Docker容器集群进行整体监控的问题,使部署在Docker云平台上的应用能更稳定、健壮地运行,并为应用的性能调优提供了基础。此外,本文分析了当前Docker容器日志管理上的不足,利用Fluentd和MongoDB组件进行封装再设计,使用Etcd技术记录日志数据的复杂关系,设计实现消息队列机制以提高日志传输的性能,设计实现数据库分片副本机制以提供高可用的数据库集群,弥补了当前Docker云平台上的应用日志缺乏整体性管理的弊端,实现了对应用在多节点、多容器中所产生的复杂日志的收集传输、汇总存储及快速检索,为Docker容器应用的运维调优及排错提供了基础。最后,本文对系统的功能进行了测试检验。本文中的内容对Docker平台服务的集成和完善有一定的参考意义。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分