基于链路数据和Flink统计调用关系和次数的方法技术

技术编号:41525963 阅读:21 留言:0更新日期:2024-06-03 23:00
本发明专利技术公开了基于链路数据和Flink统计调用关系和次数的方法,包括以下步骤:S1.获取服务对接APM系统kafka的链路日志,并进行分析;S2.依据链路日志中的链路数据解析出相应数据信息;S3.依据解析出的相应数据信息进行遍历,并生成调用关系数据;S4.依照生成的调用关系数据查询并统计调用关系和次数。本发明专利技术通过对跨系统调用链数据进行实时处理和分析,可以实时发现跨系统调用中的异常情况和性能问题,并及时采取相应的措施进行处理,最终形成系统和系统关系数据、服务和服务关系数据进行存储,关系查询的时候直接从关系数据中查询又提高了查询性能。

【技术实现步骤摘要】

本专利技术涉及计算机,具体为基于链路数据和flink统计调用关系和次数的方法。


技术介绍

1、应用性能分析(application performance monitoring,apm)是一种监控和管理应用程序性能的技术。它通过收集、分析和报告应用程序的关键性能指标,帮助开发人员和运维团队了解应用程序的健康状况,识别性能瓶颈并进行优化。

2、flink是一个流式处理和批处理的开源框架。它是由apache软件基金会开发和维护的,旨在提供高效、可扩展和容错的数据处理解决方案。flink支持以流的形式处理无限的事件流,并提供了丰富的流处理操作,如数据转换、过滤、聚合等。它还支持事件时间处理,可以处理乱序事件,并提供了窗口操作来对数据流进行分组和聚合。此外,flink还支持批处理模式,可以将有限的数据集作为批处理作业进行处理。它提供了类似于hadoop的mapreduce操作,可以对数据进行转换、过滤和聚合。flink的一个关键特性是其容错性。它使用了分布式快照和检查点机制,可以在发生故障时保证数据的一致性和可靠性。这使得flink非常适合处理大规模的本文档来自技高网...

【技术保护点】

1.基于链路数据和Flink统计调用关系和次数的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于链路数据和Flink统计调用关系和次数的方法,其特征在于,所述解析出的相应数据信息包括:链路ID、spanID、pspanID、服务编码、系统编码。

3.根据权利要求2所述的基于链路数据和Flink统计调用关系和次数的方法,其特征在于,所述S3步骤具体包括以下子步骤:

4.根据权利要求3所述的基于链路数据和Flink统计调用关系和次数的方法,其特征在于,所述S31步骤中的时间窗口具体为2分钟。

5.根据权利要求1所述的基于链路数据和...

【技术特征摘要】

1.基于链路数据和flink统计调用关系和次数的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于链路数据和flink统计调用关系和次数的方法,其特征在于,所述解析出的相应数据信息包括:链路id、spanid、pspanid、服务编码、系统编码。

3.根据权利要求2所述的基于链路数据和flink统计调用关系和次数的方法,其特征...

【专利技术属性】
技术研发人员:王金龙李成管春元谢斌孙大臣王明明牛建平刘彪娄江南田吉李佳杨爽焦质晔滕训超赵微
申请(专利权)人:启明信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1