System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及运维数据处理,具体涉及一种业务异常指标根因分析处理方法及装置。
技术介绍
1、随着企业的业务系统越来越复杂,其监控运维也越来越复杂,当业务出现异常时,通常需要运维人员根据经验去各监控子系统进行逐一问题排查。上述问题排查方式,主要存在主要问题:
2、当业务异常时,运维人员需要根据经验手动去各监控子系统排查问题根因,工作量大,时效性差。
技术实现思路
1、针对现有技术中的问题,本专利技术实施例提供一种业务异常指标根因分析处理方法及装置,能够至少部分地解决现有技术中存在的问题。
2、一方面,本专利技术提出一种业务异常指标根因分析处理方法,包括:
3、根据预先建立的故障树对业务监控指标进行监控;
4、所述故障树的根节点为所述业务监控指标,所述故障树的子节点为与所述业务监控指标存在关联关系的关联监控指标,各子节点根据与根节点的关联层级关系通过有向边相互连接,且各子节点分别配置有对应的监控指标数据和算法;
5、若确定所述业务监控指标出现异常,则按照所述关联层级关系遍历各子节点,并根据与各子节点分别对应的监控指标数据和算法进行指标异常根因分析。
6、其中,建立所述故障树,包括:
7、获取业务监控系统、容器应用监控系统、服务器监控系统和中间应用监控系统;
8、根据所述业务监控系统中监控指标项之间的第一映射关系,确定所述故障树的根节点以及与所述根节点直接相连的业务子节点;
9、根
10、根据所述服务器监控系统中监控指标项之间的第三映射关系,确定与业务子节点直接相连的服务器子节点;
11、根据所述中间应用监控系统中监控指标项之间的第四映射关系,确定与容器应用子节点直接相连的微服务子节点。
12、其中,所述业务异常指标根因分析处理方法还包括:
13、利用三层节点数据聚簇结构存储各子节点中的数据;
14、其中,第一层代表要被算法分析的监控对象,第二层代表监控对象包含的组件,第三层代表了监控组件所依赖的监控数据。
15、其中,所述业务异常指标根因分析处理方法还包括:
16、采用入口控制参数和分发控制参数控制各子节点数据进行传输。
17、其中,所述采用入口控制参数和分发控制参数控制各子节点数据进行传输,包括:
18、若确定入口控制参数数值为真,且分发控制参数数值为真,则将父节点分析结果作为新的入口数据,将其中异常指标分发给孩子节点的第二层组件中有相同语义的组件。
19、其中,所述采用入口控制参数和分发控制参数控制各子节点数据进行传输,包括:
20、若确定入口控制参数数值为真,且分发控制参数数值为假,则将父节点分析结果作为新的入口数据,将其中异常指标分发给孩子节点的第二层组件中的所有组件。
21、其中,所述采用入口控制参数和分发控制参数控制各子节点数据进行传输,包括:
22、若确定入口控制参数数值为假,且分发控制参数数值为真,则继续使用祖父节点的入口数据向下传递,将其中异常指标分发给孩子节点的第二层组件中的所有组件。
23、一方面,本专利技术提出一种业务异常指标根因分析处理装置,包括:
24、监控单元,用于根据预先建立的故障树对业务监控指标进行监控;
25、所述故障树的根节点为所述业务监控指标,所述故障树的子节点为与所述业务监控指标存在关联关系的关联监控指标,各子节点根据与根节点的关联层级关系通过有向边相互连接,且各子节点分别配置有对应的监控指标数据和算法;
26、分析单元,用于若确定所述业务监控指标出现异常,则按照所述关联层级关系遍历各子节点,并根据与各子节点分别对应的监控指标数据和算法进行指标异常根因分析。
27、再一方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器和总线,其中,
28、所述处理器和所述存储器通过所述总线完成相互间的通信;
29、所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:
30、根据预先建立的故障树对业务监控指标进行监控;
31、所述故障树的根节点为所述业务监控指标,所述故障树的子节点为与所述业务监控指标存在关联关系的关联监控指标,各子节点根据与根节点的关联层级关系通过有向边相互连接,且各子节点分别配置有对应的监控指标数据和算法;
32、若确定所述业务监控指标出现异常,则按照所述关联层级关系遍历各子节点,并根据与各子节点分别对应的监控指标数据和算法进行指标异常根因分析。
33、本专利技术实施例提供一种非暂态计算机可读存储介质,包括:
34、所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:
35、根据预先建立的故障树对业务监控指标进行监控;
36、所述故障树的根节点为所述业务监控指标,所述故障树的子节点为与所述业务监控指标存在关联关系的关联监控指标,各子节点根据与根节点的关联层级关系通过有向边相互连接,且各子节点分别配置有对应的监控指标数据和算法;
37、若确定所述业务监控指标出现异常,则按照所述关联层级关系遍历各子节点,并根据与各子节点分别对应的监控指标数据和算法进行指标异常根因分析。
38、本专利技术实施例提供的业务异常指标根因分析处理方法及装置,根据预先建立的故障树对业务监控指标进行监控;所述故障树的根节点为所述业务监控指标,所述故障树的子节点为与所述业务监控指标存在关联关系的关联监控指标,各子节点根据与根节点的关联层级关系通过有向边相互连接,且各子节点分别配置有对应的监控指标数据和算法;若确定所述业务监控指标出现异常,则按照所述关联层级关系遍历各子节点,并根据与各子节点分别对应的监控指标数据和算法进行指标异常根因分析,在业务出现异常时能够及时有效的进行根因分析,进而提高运维工作效率。
本文档来自技高网...【技术保护点】
1.一种业务异常指标根因分析处理方法,其特征在于,包括:
2.根据权利要求1所述的业务异常指标根因分析处理方法,其特征在于,建立所述故障树,包括:
3.根据权利要求2所述的业务异常指标根因分析处理方法,其特征在于,所述业务异常指标根因分析处理方法还包括:
4.根据权利要求1至3任一所述的业务异常指标根因分析处理方法,其特征在于,所述业务异常指标根因分析处理方法还包括:
5.根据权利要求4所述的业务异常指标根因分析处理方法,其特征在于,所述采用入口控制参数和分发控制参数控制各子节点数据进行传输,包括:
6.根据权利要求4所述的业务异常指标根因分析处理方法,其特征在于,所述采用入口控制参数和分发控制参数控制各子节点数据进行传输,包括:
7.根据权利要求4所述的业务异常指标根因分析处理方法,其特征在于,所述采用入口控制参数和分发控制参数控制各子节点数据进行传输,包括:
8.一种业务异常指标根因分析处理装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
...【技术特征摘要】
1.一种业务异常指标根因分析处理方法,其特征在于,包括:
2.根据权利要求1所述的业务异常指标根因分析处理方法,其特征在于,建立所述故障树,包括:
3.根据权利要求2所述的业务异常指标根因分析处理方法,其特征在于,所述业务异常指标根因分析处理方法还包括:
4.根据权利要求1至3任一所述的业务异常指标根因分析处理方法,其特征在于,所述业务异常指标根因分析处理方法还包括:
5.根据权利要求4所述的业务异常指标根因分析处理方法,其特征在于,所述采用入口控制参数和分发控制参数控制各子节点数据进行传输,包括:
6.根据权利要求4所述的业务异常指标根因分析处理方法,其...
【专利技术属性】
技术研发人员:杨晨,吴贝贝,王明媚,陈希,
申请(专利权)人:银清科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。