计算机集成制造系统 ›› 2017, Vol. 23 ›› Issue (第5期): 1125-1131.DOI: 10.13196/j.cims.2017.05.023

• 产品创新开发技术 • 上一篇    下一篇

面向容器化PaaS平台的智能监控技术研究与实现

童智高1,张丽娜2+,邓水光1   

  1. 1.浙江大学计算机科学与技术学院
    2.衢州职业技术学院信息工程学院
  • 出版日期:2017-05-31 发布日期:2017-05-31
  • 基金资助:
    浙江省重大科技专项资助项目(2015C01027);浙江省自然科学基金资助项目(LY17F020014)。

Research and implementation of intelligent monitoring for containerized PaaS

  • Online:2017-05-31 Published:2017-05-31
  • Supported by:
    Project supported by the Zhejiang Provincial Key Program of Science and Technology,China(No.2015C01027),and the Zhejiang Provincial Natural Science Foundation,China(No.LY17F020014).

摘要: 为了弥补现有的容器化PaaS平台监控方式在监控粒度和深度上的不足,研究并实现了一种智能监控方法。在该方法中,监控模块通过动态调整采样周期,使采样点集中于应用系统资源占用状况波动幅度较大的时段;对于波动幅度超过阈值的情况,采集应用系统调用级别的数据并加以分析;将统计分析结果及原始监测数据按时序整合并对外提供查询接口,进而为用户定位异常或发现性能瓶颈提供帮助。相较于现有的监控方案,该方法能更加细粒度地反映应用运行时状态的变化,同时动态的数据采集机制能有效节省计算和存储资源的开销。

关键词: 云计算, 平台即服务, 容器, 监控, 动态采样

Abstract: To make up the deficiency of granularity and depth of existing containerized PaaS platform monitoring methods,an intelligent monitoring method was researched and implemented.In this method,the monitoring module dynamically adjusted the sampling period so that the sampling points were concentrated in the time period where the resource consumption occupancy of application system fluctuated greater;if the fluctuation amplitude exceeded the threshold,the system call data of application were collected and analyzed;the monitoring module integrated the statistical analysis results and the original monitoring data in time sequence and provides query interface,which could help the user located abnormalities or found performance bottlenecks.Compared with the existing monitoring scheme,the proposed method could reflect the change of application running state more finely.At the same time,dynamic data collection mechanism could effectively save the cost of computing and storage resources.

Key words: cloud computing, PaaS, container, monitoring, dynamic sampling

中图分类号: