面向微服务系统的服务调用链路监控与分析

来源 :北方工业大学 | 被引量 : 0次 | 上传用户:jinhuikkkl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微服务架构作为一种大型复杂应用的新型软件架构风格,正逐渐被广泛接受和推广应用。采用微服务架构的应用系统(下文简称为微服务系统)具有去中心化和组件化特点。但是随着微服务系统规模逐渐增大,系统构成变化日益频繁,系统复杂度越来越高,导致微服务系统得不到可靠性的保障,在性能优化和运维管理等方面出现了诸多新的问题,如故障定位、排查困难,服务间关联关系不清晰等。服务调用链路监控分析系统正是为应对上述问题而提出的一类微服务基础支撑系统,它可以用来记录微服务系统的所有请求及请求背后涉及的一系列微服务调用信息(即微服务调用链路数据),以及提供基于该类数据的分析功能以支持微服务系统的管理和运维。然而,由于微服务调用链路数据的实时、分布、冗余度高、关联复杂等特征,使得在微服务调用链路数据采集和关联分析这两个服务调用链路监控分析系统核心功能方面存在较大的困难和挑战。为此,本文围绕上述挑战,在现有服务调用链路监控系统及相关工作的调研分析基础上,对微服务调用链路数据动态采集和关联关系挖掘等内容和关键技术进行研究,具体从以下三个方面展开:1.提出了一种基于事件驱动和流水线采样的微服务调用链路数据动态采集方法,该方法首先对不同节点符合预定义事件特征的链路数据进行流水线采样,即数据采集服务端只在某节点产生事件定义的数据时对所有节点采集同一链路数据;同时,针对不同节点的数据产生速率不一致问题,采用基于时间窗口的多线程流式数据处理和数据同步技术,实现不同节点的数据采集和传递;最后,针对到达服务端先后顺序不一的各节点链路数据,通过时序对齐方式进行全链路数据的同步和汇总。实验表明,相对于全量采集和采样采集方法,所提方法对于包含异常、慢响应等特定事件的链路数据具有采集准确性高、效率好的效果。2.提出一种基于调用链路数据的服务依赖挖掘算法,该算法业务过程一共分为四步:数据聚合,服务依赖集聚合计数,服务部分依赖挖掘,组合依赖挖掘。首先利用大数据技术对分布在不同节点的链路日志进行聚合,对服务依赖进行聚合,通过计算支持度,找出服务部分依赖,设计基于频繁项集计算和候选集生成相结合的方法,实现了非连续的服务组合依赖关系抽取。实验表明,该方法能在较短时间内完成上述服务依赖挖掘过程,且根据该算法挖掘到组合依赖进行服务部署,服务调用链路的总耗时降低,产生的异常链路数量明显减少。3.设计并实现一个集设计调用链路、埋点、采集、监控与分析一体的微服务调用链路监控与关联分析系统。系统基于Istio作为微服务底层架构,Zikpin作为埋点采集工具,并对链路监控分析提供了清晰的可视化界面和准确的指标,从而保证链路分析的可靠性。
其他文献
全硅集成光电微显示技术近年来高速发展,但是这项新兴的显示技术要达到实用化,必须设计与其对应的完善并且实用化的驱动电路。首先,驱动系统自身的功耗尽可能低,同时面积尽可能小,以满足微型显示器的便携式和可穿戴要求。其次,需要一个高精度和高刷新率的驱动系统,使输出画面更生动流畅。本文以标准CMOS工艺技术为基础,设计出了一款规模为8×8的全硅集成光电微显示驱动系统,主要工作如下:(1)设计了硅基微显示器的
学位
肿瘤发病率高、死亡率高,预后差。化疗是肿瘤治疗的主要手段,而化疗耐药问题日益凸显,故寻找克服化疗耐药、提高治疗效果的方法成为亟待解决的问题。当前,随着研究的发展,一些中药的抗肿瘤效果得到了广泛关注。临床上用于治疗消化系统疾病的小檗碱已被证明具有抗肿瘤以及逆转肿瘤多药耐药的作用。该文总结了近年来国内外有关小檗碱逆转肿瘤药物耐药的研究,以期探索其改善肿瘤耐药治疗效果和预后的手段。
期刊
在国内国际“双循环”的新发展格局之下,我国与国外的交流愈发密切,国际贸易的发展欣欣向荣,而跨境物流又是国际贸易得以顺利实现的基石,所以跨境物流的需求也随之加大。另外,2020年11月成功签订的《区域全面经济伙伴关系协定》,也为跨境物流产业的发展带来了增量红利。在我国的“十四五规划”中,也明确提出了要建设现代物流体系的目标。因此,跨境物流行业的发展前景向好。随着跨境物流公司的壮大,其税务风险管理的重
学位
目的:采用单分子阵列法(Single Molecule array,Smoia)测定多发性硬化(Multiple Sclerosis,MS)患者血清神经纤维丝轻链蛋白(Serum Neuroflament light chain,sNFL)定量,并结合3.0T头颅及脊髓核磁共振对患者进行磁共振扫描成像以及残疾进展评分等临床资料,比较不同亚组之间sNFL表达差异以及其与年龄、病程时间,EDSS评分和
学位
随着司法解释和诸多法院裁判将程序性行为纳入司法行政诉讼的范围,行政程序性行为的可诉性认定标准成为学界和实务界谈论的热点。程序性行为现在被认为原则上不可诉,特定情况下可诉。程序性行为具有可诉性的情形或条件等标准是程序性行为可诉问题的关键。本文讨论了将程序性行为纳入司法审查的必要性,由司法解释和最高人民法院69号指导案例,总结了现行程序性行为可诉性的具体标准,分别为程序性行为导致程序对主体事实上终止;
学位
私纪录片与主流纪录片相比,最特别的一点就在于其内容大多数在表现创作者的个人成长经历与社会历程,讲述属于自己的故事和伤痛,并且通过这些小故事来隐射全社会无数个有着同样生存境遇的群体的现实生活,由“私”影像表达出一个社会的“通病”从而治愈社会,完成救赎。为了更好的找到私纪录片影像创作的规律以及疗愈功能的创造与体现,本文以心理学、符号学、影视人类学结合广播电视学等理论为理论支撑,以中国大陆创作的《四个春
学位
滿人入主中原後,滿族詩歌發展迅速,滿族詩人數量激增,學詩、作詩逐漸成為滿族社會的一種風氣。在這樣的文化氛圍下,湧現出不少能詩善詞的滿族名媛才女。她們大多出生於中上層家庭,受到了良好的文化教育。家族文化的薰陶,以及與漢族詩人密切的來往,促進了滿族女性詩人的發展。滿族女詩人及其詩歌的出現,無疑是清代文學與中國女性文學中一道靚麗的風景。佟佳氏就是這一時期最具代表性的滿族女詩人之一。佟佳氏號天然主人、天然
学位
当下,企业竞争无处不在,在激烈的竞争中获取发展优势的核心要义就是研发创新。21世纪以来,各大企业逐渐意识到企业创新能力的重要性,不断加大企业的研发力度,以期其为企业带来经济利润。新经济增长学说认为,创新能够大幅提升国家的经济进步,因此,我国大力提倡科技创新驱动发展战略。2007年,我国颁布了新会计准则,对于研发支出的会计处理方式进行了修改,与国际会计准则趋同,对于企业的研发支出采用有条件资本化的处
学位
如今,土木工程建设和人们利益之间的联系越来越紧密。在社会经济不断发展的过程中,有效运用施工技术是提升工程质量、降低项目成本的重要措施。因此,建筑企业需重视施工技术创新,保证工程安全与质量,适应社会实际发展需要,从而在激烈的市场竞争中占据有利位置。
期刊
铁路基床是路基结构的重要组成部分,它在服役期间不但承受着上部循环交通荷载,而且易受降雨降雪等气候与水文环境影响,会引起路基含水率的季节性变化,最终导致路基基床吸力路径情况复杂。交通循环荷载和吸力路径的共同作用将对路基的承载力和刚度产生显著影响,在年降雨量差异明显的地区尤为显著。因此,有必要研究不同吸力路径与交通循环荷载耦合作用下既有铁路路基土动力变形特性问题。本文利用改良的GDS动态三轴试验系统,
学位