本申请涉及通信处理,尤其涉及一种业务拓扑的检测分析方法、装置、电子设备及存储介质。
背景技术:
1、目前,在对业务拓扑进行检测分析时,利用预先所安装或者部署的代理收集设备运行时的性能指标,如响应时间,内存使用率,cpu利用率等,然后在进行异常行为的分析时,利用所引入日志分析平台,例如elk,对多种数据源日志进行采集分析,确定业务拓扑中所存在的异常行为。
2、针对于现有所使用的方式,依旧存在一定的问题,比如在收集设备运行时的性能指标时不够及时和准确,导致检测分析的及时性和准确性受到影响,再比如在进行日志分析时没有考虑不同业务之间的差异,导致无法准确的对异常行为进行监测和判断,进而影响业务拓扑的运行稳定性。
技术实现思路
1、本申请实施例的目的是提供一种业务拓扑的检测分析方法、装置、电子设备及存储介质,以解决相关技术中业务拓扑检测分析不够及时和准确的技术问题。
2、第一方面,本申请实施例提供了一种业务拓扑的检测分析方法,包括:
3、获取业务拓扑中每一个设备的日志数据,并根据每一个设备的业务类型对所述日志数据进行分析,得到第一分析结果;
4、对在所述业务拓扑中连接各设备的链路进行监测,得到每一个链路的数据丢包率,并根据所述数据丢包率进行分析,得到第二分析结果;
5、获取所记录的所述业务拓扑的指标数据和告警数据,并根据所述指标数据和所述告警数据得到所述业务拓扑的健康分析结果;
6、对所述第一分析结果、所述第二分析结果和所述健康分析结果进行融合,得到所述业务拓扑的检测分析结果。
7、第二方面,本申请实施例提供了一种业务拓扑的检测分析装置,包括:
8、第一分析模块,用于获取业务拓扑中每一个设备的日志数据,并根据每一个设备的业务类型对所述日志数据进行分析,得到第一分析结果;
9、第二分析模块,用于对在所述业务拓扑中连接各设备的链路进行监测,得到每一个链路的数据丢包率,并根据所述数据丢包率进行分析,得到第二分析结果;
10、健康分析模块,用于获取所记录的所述业务拓扑的指标数据和告警数据,并根据所述指标数据和所述告警数据得到所述业务拓扑的健康分析结果;
11、结果获取模块,用于对所述第一分析结果、所述第二分析结果和所述健康分析结果进行融合,得到所述业务拓扑的检测分析结果。
12、第三方面,本申请实施例提供了一种电子设备,电子设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的业务拓扑的检测分析方法中的步骤。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的业务拓扑的检测分析方法中的步骤。
14、本申请实施例提供了一种业务拓扑的检测分析方法、装置、电子设备及存储介质,在对业务拓扑进行检测和分析时,通过实时的检测和分析确定业务拓扑中是否存在的异常事件以及异常事件所处的位置,进而可以快速及时的对异常事件进行处理。具体地,获取业务拓扑中每一个设备的日志数据,并根据设备所属的业务类型对日志数据进行分析处理,得到第一分析结果,其中,第一分析结果为是否存在异常行为日志,同时对业务拓扑中连接各设备的链路进行监测,得到每一个链路的数据丢包率,并对数据丢包率进行分析得到第二分析结果,其中,第二分析结果为是否进行负载均衡配置,以及获取所记录的业务拓扑的指标数据和告警数据,以得到业务拓扑的健康分析结果,最后将所得到的第一分析结果、第二分析结果和健康分析结果进行融合,得到业务拓扑的检测分析结果。实现了在检测分析过程中,基于日志数据的异常行为检测、设备间链路丢包率的实时监测以及业务拓扑的健康分析,可以更加准确的对业务拓扑进行监测,同时,通过对链路丢包率的监测以进行负载调整,保障了业务的连续性运行,以及基于业务的异常行为日志分析则能够更准确地识别异常情况,可以更加快速的定位和解决问题,通过提高对业务拓扑的检测及时性和准确性,提高了业务拓扑的运行稳定性。
1.一种业务拓扑的检测分析方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述获取业务拓扑中每一个设备的日志数据,并根据每一个设备的业务类型对所述日志数据进行分析,得到第一分析结果,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述解析规则对所述日志数据进行解析处理,得到所述日志数据对应的第一分析结果,包括:
4.如权利要求2所述的方法,其特征在于,所述根据所述解析规则对所述日志数据进行解析处理,得到所述日志数据对应的第一分析结果,还包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述数据丢包率进行分析,得到第二分析结果,包括:
6.如权利要求5所述的方法,其特征在于,所述根据得到的比较结果和所述负载状态,得到第二分析结果,包括:
7.如权利要求6所述的方法,其特征在于,所述当所述负载状态为超载时,确定所述第二分析结果为负载异常之后,还包括:
8.一种业务拓扑的检测分析装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法中的步骤。