一种业务资源监测的方法和装置制造方法及图纸

技术编号:32132688 阅读:14 留言:0更新日期:2022-01-29 19:35
本公开提供一种业务资源监测的方法和装置,应用于分布式监测平台,其中,所述分布式监测平台包括至少一个分布式监测平台对等中心,每个所述分布式监测平台对等中心对应有至少一个业务资源域;该方法具体包括:确定待监测的业务资源域;通过所述分布式监测平台对等中心接收所述业务资源域发送的业务资源的监测数据,并根据所述监测数据判断所述业务资源域是否发生异常;在确定所述业务资源域发生异常的情况下,调用所述分布式监测平台对等中心将发生异常的所述监测数据转化为异常报警数据。通过建立一个分布式监测平台,实现了对多业务资源进行全覆盖监测。资源进行全覆盖监测。资源进行全覆盖监测。

【技术实现步骤摘要】
一种业务资源监测的方法和装置


[0001]本公开涉及计算机
,尤其涉及一种业务资源监测的方法和装置。

技术介绍

[0002]现有的主要监控技术用于监控云平台的各级资源,主要针对独立的业务资源或者业务系统进行监控,通过在关键的节点上部署代理程序实现。然而对这些独立的业务资源的监测没有统一的监测方法,以致当云平台本身发生故障时,如控制面失效,监控系统将失效。

技术实现思路

[0003]本公开提供一种业务资源监测的方法和装置,通过建立一个分布式监测平台,实现了对多业务资源进行全覆盖监测。
[0004]第一方面,本公开提供一种业务资源监测的方法,应用于分布式监测平台,其中,所述分布式监测平台包括至少一个分布式监测平台对等中心,每个所述分布式监测平台对等中心对应有至少一个业务资源域;
[0005]该方法具体包括:
[0006]确定待监测的业务资源域;
[0007]通过所述分布式监测平台对等中心接收所述业务资源域发送的业务资源的监测数据,并根据所述监测数据判断所述业务资源域是否发生异常;
[0008]在确定所述业务资源域发生异常的情况下,调用所述分布式监测平台对等中心将发生异常的所述监测数据转化为异常报警数据。
[0009]根据本公开提供的业务资源监测的方法,所述方法还包括:
[0010]在新增业务资源域的情况下,确定新增的所述业务资源域与分布式监测平台对等中心的对应关系,并将新增的所述业务资源域的信息发布至所述分布式监测平台中。
[0011]根据本公开提供的业务资源监测的方法,在所述确定待监测的业务资源域之前,包括:
[0012]基于分布式监测平台对等中心的数据接收指标生成随机流量预约表,其中,所述随机流量预约表包括时间和业务资源域的发送数据量;
[0013]将所述随机流量预约表发送至所述业务资源域中,并调用所述业务资源域根据所述随机流量预约表的时间和业务资源域的发送数据量对所述业务资源域中的业务资源进行层级划分,确定所述业务资源域的各个层级;其中,所述业务资源域的各个层级具有优先级顺序。
[0014]根据本公开提供的业务资源监测的方法,所述分布式监测平台对等中心包括一级分流节点、二级分流节点和并行数据处理节点;
[0015]所述通过所述分布式监测平台对等中心接收所述业务资源域发送的业务资源的监测数据,并根据所述监测数据判断所述业务资源域是否发生异常,包括:
[0016]调用所述一级分流节点接收所述监测数据,并将所述监测数据添加至所述一级分流节点中的高速处理队列中;
[0017]调用所述二级分流节点对所述高速处理队列中的监测数据进行位置哈希处理,确定对应的第一并行数据处理节点;
[0018]调用所述二级分流节点将所述监测数据发送至所述第一并行数据处理节点,通过所述第一并行数据处理节点基于所述监测数据判断所述业务资源域是否发生异常。
[0019]根据本公开提供的业务资源监测的方法,所述分布式监测平台对等中心还包括故障汇集节点;
[0020]所述通过所述第一并行数据处理节点基于所述监测数据判断所述业务资源域是否发生异常,包括:
[0021]通过所述第一并行数据处理节点对所述监测数据进行分析,判断所述监测数据是否发生异常;
[0022]若所述监测数据发生异常,将所述监测数据上报至故障汇集节点;
[0023]通过所述故障汇集节点发送异常询问消息至所述监测数据对应的业务资源域,根据返回的应答消息判断所述业务资源域是否发生异常。
[0024]根据本公开提供的业务资源监测的方法,所述通过所述第一并行数据处理节点对所述监测数据进行分析,判断所述监测数据是否发生异常,包括:
[0025]通过所述第一并行处理节点对业务资源域的各个层级发送的监测数据进行统一分析,判断各个层级中的所述监测数据是否发生异常;
[0026]所述根据返回的应答消息判断所述业务资源域是否发生异常,包括:
[0027]根据返回的应答消息判断所述业务资源域的层级是否发生异常。
[0028]根据本公开提供的业务资源监测的方法,所述通过所述分布式监测平台对等中心接收所述业务资源域发送的业务资源的监测数据,并根据所述监测数据判断所述业务资源域是否发生异常,进一步包括:
[0029]将高优先级的业务资源对应的监测数据直接发送至所述二级分流节点;
[0030]调用所述二级分流节点对所述高优先级的业务资源对应的监测数据进行位置哈希处理,获取第二并行数据处理节点;
[0031]调用所述二级分流节点将所述监测数据发送至所述第二并行数据处理节点,通过所述第二并行数据处理节点基于所述监测数据判断所述业务资源域是否发生异常。
[0032]根据本公开提供的业务资源监测的方法,所述根据返回的应答消息判断所述业务资源域是否发生异常包括:
[0033]若所述应答消息没有获取到反馈数据,则确认发生异常;
[0034]若所述应答消息获取到反馈数据,则确认没有发生异常。
[0035]第二方面,本公开提供一种业务资源监测的装置,设置于分布式监测平台,其中,所述分布式监测平台包括至少一个分布式监测平台对等中心,每个所述分布式监测平台对等中心对应有至少一个业务资源域;
[0036]该装置具体包括:
[0037]确定模块,用于确定待监测的业务资源域;
[0038]接收模块,用于通过所述分布式监测平台对等中心接收所述业务资源域发送的业
务资源的监测数据,并根据所述监测数据判断所述业务资源域是否发生异常;
[0039]转化模块,用于在确定所述业务资源域发生异常的情况下,调用所述分布式监测平台对等中心将发生异常的所述监测数据转化为异常报警数据。
[0040]第三方面,本公开提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述业务资源监测的方法的步骤。
[0041]第四方面,本公开提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一项所述业务资源监测的方法的步骤。
[0042]第五方面,本公开提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述业务资源监测的方法的步骤。
[0043]本公开提供一种业务资源监测的方法和装置,首先确定待监测的业务资源域,在业务资源域中包含全部的业务资源,通过分布式监测平台中的分布式监测平台对等中心接收业务资源域发送的业务资源的监测数据,并调用分布式监测平台对等中心根据监测数据判断该业务资源域是否发生异常,其中,每个分布式监测平台对等中心对应有至少一个业务资源域,因此通过分布式监测平台对等中心进行判断业务资源域是否发生异常,能够实现对海量的业务资源域的监测;在确定业务资源域发生异常的情况下,调用分布式监测平台对等中心将发生异常的监测数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务资源监测的方法,其特征在于,应用于分布式监测平台,其中,所述分布式监测平台包括至少一个分布式监测平台对等中心,每个所述分布式监测平台对等中心对应有至少一个业务资源域;该方法具体包括:确定待监测的业务资源域;通过所述分布式监测平台对等中心接收所述业务资源域发送的业务资源的监测数据,并根据所述监测数据判断所述业务资源域是否发生异常;在确定所述业务资源域发生异常的情况下,调用所述分布式监测平台对等中心将发生异常的所述监测数据转化为异常报警数据。2.根据权利要求1所述的业务资源监测的方法,其特征在于,所述方法还包括:在新增业务资源域的情况下,确定新增的所述业务资源域与分布式监测平台对等中心的对应关系,并将新增的所述业务资源域的信息发布至所述分布式监测平台中。3.根据权利要求1所述的业务资源监测的方法,其特征在于,在所述确定待监测的业务资源域之前,包括:基于分布式监测平台对等中心的数据接收指标生成随机流量预约表,其中,所述随机流量预约表包括时间和业务资源域的发送数据量;将所述随机流量预约表发送至所述业务资源域中,并调用所述业务资源域根据所述随机流量预约表的时间和业务资源域的发送数据量对所述业务资源域中的业务资源进行层级划分,确定所述业务资源域的各个层级;其中,所述业务资源域的各个层级具有优先级顺序。4.根据权利要求3所述的业务资源监测的方法,其特征在于,所述分布式监测平台对等中心包括一级分流节点、二级分流节点和并行数据处理节点;所述通过所述分布式监测平台对等中心接收所述业务资源域发送的业务资源的监测数据,并根据所述监测数据判断所述业务资源域是否发生异常,包括:调用所述一级分流节点接收所述监测数据,并将所述监测数据添加至所述一级分流节点中的高速处理队列中;调用所述二级分流节点对所述高速处理队列中的监测数据进行位置哈希处理,确定对应的第一并行数据处理节点;调用所述二级分流节点将所述监测数据发送至所述第一并行数据处理节点,通过所述第一并行数据处理节点基于所述监测数据判断所述业务资源域是否发生异常。5.根据权利要求4所述的业务资源监测的方法,其特征在于,所述分布式监测平台对等中心还包括故障汇集节点;所述通过所述第一并行数据处理节点基于所述监测数据判断所述业务资源域是否发生异常,包括:通过所述第一并行数据处理节点对所述监测数据进行分析,判断所述监测数据是否发生异常;若所述监测数据发生异常,将所述监测数据上报至故障汇集节点;通过所述故障汇集节点发送异常询问消息至所述监测数据对应的业务资源域,根据返回的...

【专利技术属性】
技术研发人员:白石
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1