面向微服务的运维监控系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:asdfzxcvasdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业云平台的快速发展,微服务以其解耦易扩展的特性,广泛应用于平台服务组件设计,而云平台服务组件多采用分布式部署,系统功能往往由不同节点上的服务组件相互协调共同实现。当大量的外部请求进入云平台时,请求在不同的组件间流动,一旦出现问题,难以定位故障位置,并且随着组件数量激增,组件依赖趋于复杂化,服务依赖的梳理和云平台的监控与优化也变的十分困难。因此迫切需要一个运维监控系统来实现对云平台中节点与服务组件的全面监控,便于定位系统故障与优化组件性能。针对云平台请求故障定位难、服务依赖梳理难和云平台监控与优化难等问题,本文设计并实现面向微服务的运维监控系统用于解决上述问题。论文首先介绍了课题的研究背景,并结合企业实际业务场景,对用户需求进行梳理,进一步完成系统的功能与性能需求分析,确定系统的设计目标。在查阅分析大量文献的基础上,本文基于微服务架构给出了运维监控系统的整体架构。系统基于MVC设计模式,采用B/S系统架构,使用Spark Streaming对监控数据流进行实时处理,持久层选用Mysql存储实时监控数据,HBase存储全量调用数据。随后,设计并实现了系统的五个核心功能模块:统一监控、故障定位、服务分析、健康检查和系统管理,模块之间以REST方式进行通信,实现高内聚与低耦合。文中对五个功能模块的设计与实现进行了详细的说明,重点阐述了服务日志结构设计思路以及算法处理流程。为了提高监控数据的实时性,系统引入流处理技术实时处理监控数据。五个功能模块相互协作,最终实现了对云平台节点与服务组件的全面监控。为了实现探针性能低开销目标,本文提出了基于应用节点服务调用频率动态调节采样率的算法,并将算法成功应用到监控系统中。最后从系统的功能测试、跟踪模块性能测试以及探针低开销性能测试三个方面对面向微服务的运维监控系统进行了实际的检验与测试。功能测试表明,系统的设计满足了企业云平台的监控需求,系统功能完善,各种功能均可正常使用;性能测试表明,系统具有一定的稳定性和抗压能力,同时自适应采样算法的设计与应用有效降低了探针性能开销,实现了探针低开销的目标。
其他文献
阵元幅相、互耦误差对阵列 DOA 估计性能产生了严重影响。本文结合误差模型,提出了一种针对校正矩阵特殊结构设定约束条件的误差校正算法,设定约束条件能够有效避免重复的无
以《唐顿庄园》为主题在CIKN的检索量自2012年在2020年达到286条,其中在2014年到2018年为发表的巅峰状态,至今仍有不少分析以《唐顿庄园》为分析对象,不难看出这是一部成功的
目的分析产前系统性彩色多普勒超声心动图检查在胎儿先天性心脏病早期筛查中的应用价值。方法选择2018年1月-2019年2月在青岛市妇女儿童医院行产前系统性彩色多普勒超声心动
小学生英语写作长期受母语词汇,语篇,字母、标点,句法、词距等母语负迁移干扰,主要原因在于存在语言标记性差异、东西方思维差异、小学生情感过滤过强、教师词块教学存在问题
随着互联网与计算机技术的发展,各类互联网企业的规模也在不断扩大,企业内部业务涉及的应用领域也更加广泛。但大多数企业采用较为传统的应用落地方式,即服务器或虚拟机为基本部署单位的应用落地方式,随着企业业务规模的增加,需要管理的应用以及应用的复杂程度也成倍上升,运维成本随之提高。与此同时,面对体系越来越庞大的应用,大多数企业采用微服务架构来对自身业务进行重构。但微服务开发的技术体系非常复杂,需要相应的配
对音乐表演中实践和理论的研究缺一不可,但当今国内音乐表演研究在理论领域的深度和广度上相对薄弱,音乐表演似乎脱离了学术研究的领域,音乐表演理论和实践之间一直存在着一
人口安全随着人口问题的多元化呈现而具有更为广泛的内涵。现阶段,威胁人口安全的诸多风险呈现出相互交织、彼此渗透、互为因果的复杂态势。(1)人口安全与经济冲突、政治冲突
近年来,交通运输行业在社会经济发展中的地位日益凸显,铁路运输更是承担着举足轻重的作用。随着社会需求的不断增加,建设时间紧、规模大、技术标准高已成为铁路工程建设的显著特征。铁路工程线路长,所跨区域多,建设时间长,因此其在建设过程中常常受到地质水文条件变化、拆迁规模变化、市场价格变化等诸多因素影响,这些因素很可能导致其造价无法有效控制在投资目标之内。因此,如何制定有效的投资控制目标、如何做好建设项目的
本文从企业战略角度出发,介绍了企业差异化战略的形成过程,客观探究苹果公司成功实施差异化战略的企业路径,及为我国企业在面对日趋激烈的全球化市场经济浪潮中寻求发展带来
动态抗阻训练是指运动员通过拖拉自主研发的智能阻尼训练器进行阻力跑训练,是阻力跑的训练手段之一。本文从运动学的角度,通过测试三种不同阻尼负荷下阻力跑与平跑时短跑运动员途中跑技术的变化,探索该训练方法对短跑生物力学特征的影响,期望能对短跑的抗阻训练提供一定的理论依据,丰富短跑的抗阻训练手段。方法:通过文献资料法、实验法以及数理统计等方法,选取16名国家二级以上高水平运动员作为研究对象,通过MyoMot