一种基于业务流量智能识别业务链路的分析方法与流程

文档序号:29640536发布日期:2022-04-13 18:20阅读:来源:国知局

技术特征:
1.一种基于业务流量智能识别业务链路的分析方法,其特征在于,包括如下步骤:步骤1:流量平台通过核心交换机、tap交换机镜像流量采集到业务系统的流量;步骤2:对镜像流量进行tcp报文的包头信息进行分析,统计核心流量指标;步骤3:将完成分析的流量数据推送到大数据平台进行存储,提供给其他应用使用;步骤4:通过cmdb平台对业务流量进行筛选;步骤5:算法平台获得业务流量数据和cmdb数据后,以天为单位对数据进行二次处理;步骤6:在经过二次处理的数据中通过有效业务调用链路径模型进行筛选;步骤7:通过采用业务调用链路径甄选模型,在上述筛选出的若干个业务、每个业务的若干条调用链路径中,通过业务调用链甄选模型对每个业务的业务调用链进行甄选,找出真实的业务调用链;步骤8:在模型分析完毕后,算法平台会输出业务调用链的结果,用于运维平台进行验证。2.根据权利要求1所述的基于业务流量智能识别业务链路的分析方法,其特征在于,所述步骤4的具体步骤如下:步骤4.1:cmdb平台根据业务应用ip及端口,从大数据平台获取对应的流量信息;步骤4.2:从获取的流量信息中,过滤掉其他非业务的流量;步骤4.3:过滤后的流量为业务流量,并在业务流量节点中标记出对应的业务开始节点和结束节点;步骤4.4:算法平台调用经过过滤的业务流量以及cmdb信息。3.根据权利要求1所述的基于业务流量智能识别业务链路的分析方法,其特征在于,所述步骤5的具体步骤如下:步骤5.1:算法平台得到业务流量数据和cmdb数据后,对相同集群服务的各个节点及流向相同节点的路径进行合并节点、路径;步骤5.2:对业务流量以分钟为时间片,并绘画出该时间片的业务调用链,形成相同业务下,不同时间片的调用链数据。4.根据权利要求1所述的基于业务流量智能识别业务链路的分析方法,其特征在于,所述步骤6的具体步骤如下:步骤6.1:从经过二次处理的分钟时间片业务流量数据中,筛选出流量变化具备波动性的多个业务;步骤6.2:使用算法对上述的筛选出的业务的业务调用链信息进行调用链路径筛选,找出该业务从开始节点到结束节点的多条有效调用链路径。5.根据权利要求1所述的基于业务流量智能识别业务链路的分析方法,其特征在于,所述步骤7的具体步骤如下:步骤7.1:将各个业务调用链路径拓扑进行唯一标识;步骤7.2:对标记好的每个业务调用链差异流量检测,通过对多个时间片周期进行业务流量求差,形成业务调用链差异流量拓扑图,使用算法计算该差异流量拓扑图的若干条业务线路;步骤7.3:汇总步骤7.2的所有业务线路图,进行相同合并,并在相应业务调用链路统计次数上不断累加,最后取次数最高的为该业务的最终业务路线,如果一个业务的调用链最
高次数上有多条调用链,则进行步骤7.4,否则终止;步骤7.4:当一个业务调用链出现多条的情况,对该业务路线以分钟为单位进行实时监控,当发现该业务终点有流量,但是某条业务线无流量,则进行淘汰,直至剩下最后一条业务线,在此过程中未被淘汰的所有业务线都为该业务的业务线。6.根据权利要求1所述的基于业务流量智能识别业务链路的分析方法,其特征在于,所述步骤5采用的算法为kps算法,具体算法如下:1)使用dijkstra算法计算一条最短链路;2)排除始点和终点,提取中间节点,将中间节点与下一节点的边4去除,再使用dijkstra算法求解中间节点到终点的最短路径,与始点到中间节点的线路拼接形成候选最短路径;3)求解第j条最短路径在第j-1条最短路径基础上进行。7.根据权利要求6所述的基于业务流量智能识别业务链路的分析方法,其特征在于,所述dijkstra算法如下:1)假设s为起点,e为终点;2)用一个集合f保存已经访问过的节点,初始时f只包含起点s。用一个数组d保存起点s到其余所有节点的最短路径。在开始时,d的数值用下面的公式计算:3)找到一个不在f中,并且d[u]最小的节点u。d[u]就是起点s到节点u的最短距离,把u加入f;4)用节点u更新数组d中的最短距离:5)如果f中已经包含终点e,则最短路径已找到,否则继续执行步骤3)。

技术总结
本发明公开一种基于业务流量智能识别业务链路的分析方法,通过业务流量和AI模型的方式,智能识别出业务的真实应用调用链,具有以下特点:1)流量镜像是基础标准的网络协议实现,应用兼容性好,能够很好的兼顾微服务架构和传统架构;2)实施操作简单,通过核心交换机做流量镜像方式旁路获取流量,无需agent入侵,解决agent侵入应用服务带来的稳定性、安全性、性能额外压力的问题;3)网络流量均为真实、全量数据。量数据。量数据。


技术研发人员:雷晓亮 张永超 雷建椿 杨骏
受保护的技术使用者:腾云悦智科技(深圳)有限责任公司
技术研发日:2021.12.28
技术公布日:2022/4/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1