一种面向大规模微服务的接口监控自动配置与执行方法技术

技术编号:40945187 阅读:28 留言:0更新日期:2024-04-18 15:02
本发明专利技术涉及一种接口监控自动配置与执行方法,公开了一种面向大规模微服务的接口监控自动配置与执行方法包括:获取线上日志中预设时段的单服务线上流量数据。根据代码覆盖情况对提取的预设时段的单服务线上流量数据进行筛选,并得到最终集合。获取最终集合中的流量数据,并根据最终集合中的流量数据对服务系统中各服务的接口监控进行配置。根据配置后的各服务的接口监控确定各服务的优先级和各服务对应的接口监控的优先级,并根据确定的各服务的优先级和各服务对应的接口监控的优先级进行优先监控。通过获取单服务线上流量数据、筛选数据并配置接口监控,有效的提高了系统问题排查效率,并有效确保了关键服务和接口监控的优先性。

【技术实现步骤摘要】

本专利技术涉及一种接口监控自动配置与执行方法,特别涉及了一种面向大规模微服务的接口监控自动配置与执行方法


技术介绍

1、随着互联网技术的迅猛发展,单体架构的缺点日益明显。为了改善单体架构紧耦合、部署成本高等问题,微服务架构应运而生。

2、在微服务架构下,可以针对特定服务进行发布,影响小、风险小、成本低。可以频繁发布版本,快速交付需求。微服务架构有这些优势的同时,也为我们带来一些挑战。应用由之前的单体变为几十个到几百个不同的微服务,而且频繁发布版本。使得微服务的接口监控面临以下两方面挑战:目前行业内的接口监控,大多是由开发人员手工配置的。这种接口监控配置方法,面对大规模微服务时,将成为开发人员的灾难。几百个微服务需要配置接口监控,且每次版本发布后,接口监控都需随版本发布而更新。接口监控配置工作的工作量将呈几何倍数增长。同时行业内的接口监控执行方法,大多为无序执行。这种监控执行方法,面对大规模微服务时,重要服务的问题可能被延误发现,重要接口的问题也可能被延误发现。


技术实现思路

1、本专利技术的目的本文档来自技高网...

【技术保护点】

1.一种面向大规模微服务的接口监控自动配置与执行方法,其特征在于,包括:

2.如权利要求1所述的面向大规模微服务的接口监控自动配置与执行方法,其特征在于,根据代码覆盖情况对提取的预设时段的所述单服务线上流量数据进行筛选,并得到最终集合前,还包括:

3.如权利要求2所述的面向大规模微服务的接口监控自动配置与执行方法,其特征在于,根据代码覆盖情况对提取的预设时段的所述单服务线上流量数据进行筛选,并得到最终集合时,包括:

4.如权利要求3所述的面向大规模微服务的接口监控自动配置与执行方法,其特征在于,基于权重Jaccard计算若干所述集合流量中两两所述集合流...

【技术特征摘要】

1.一种面向大规模微服务的接口监控自动配置与执行方法,其特征在于,包括:

2.如权利要求1所述的面向大规模微服务的接口监控自动配置与执行方法,其特征在于,根据代码覆盖情况对提取的预设时段的所述单服务线上流量数据进行筛选,并得到最终集合前,还包括:

3.如权利要求2所述的面向大规模微服务的接口监控自动配置与执行方法,其特征在于,根据代码覆盖情况对提取的预设时段的所述单服务线上流量数据进行筛选,并得到最终集合时,包括:

4.如权利要求3所述的面向大规模微服务的接口监控自动配置与执行方法,其特征在于,基于权重jaccard计算若干所述集合流量中两两所述集合流量之间的相似度时,包括:

5.如权利要求3所述的面向大规模微服务的接口监控自动配置与执行方法,其特征在于,将预设时段的所述单服务线上流量进行分割,并分割成若干集合流量时,包括:若干所述的集合流量的流量为预设时段的所述单服务线上流量的5%。

6.如权利要求3所述的面向大规模微服务的接口...

【专利技术属性】
技术研发人员:郑然王淑鹏王璇王颖
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1