[发明专利]基于区块链的监控报警方法、装置、电子设备及存储介质在审
申请号: | 202210082381.7 | 申请日: | 2022-01-24 |
公开(公告)号: | CN114416490A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 刘奏 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 陈敬华 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 监控 报警 方法 装置 电子设备 存储 介质 | ||
本申请提出一种基于区块链的监控报警方法、装置、电子设备及存储介质,包括以下步骤,依据区块链的基础架构划分区块链节点的层次以获取监控节点;基于所述监控节点设置监控代理器,并建立所述监控代理器与预设的监控服务器之间的通信连接;所述监控代理器采集各监控节点的负载信息和运行状态以获取第一目标数据;所述监控服务器接收所述第一目标数据,并对所述第一目标数据进行归并处理以获取第二目标数据。本申请可以对获取到的监控数据进行归并处理,提高对监控数据的查询速度,从而提高异常情况处理的效率。
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于区块链的监控报警方法、装置、电子设备及存储介质。
背景技术
区块链一般是指可信任的共享数据库,相邻区域的数据多通过数据节点连通,分布式网络是区块链的基础设施,每个节点上产生的数据通过分布式网络广播到其他节点,其他节点通过工作量证明来验证数据的真实性。
传统的区块链监控平台对区块链节点进行监控时通常会直接对获得的监控数据进行查询,以判断监控数据中是否存在异常数据。然而由于区块链节点数量众多,且每一个区块链节点可能有若干种需要被监控的性能指标,导致整个网络中的监控数据规模变得非常巨大,查询数据时需要对所有的监控数据进行遍历,非常耗时,从而降低了对异常情况的处理效率。
发明内容
鉴于以上内容,有必要提出一种基于区块链的监控报警方法、装置、电子设备及存储介质,以解决区块链节点出现异常情况时处理效率低下这一技术问题。
本申请实施例提供一种基于区块链的监控报警方法,所述方法包括:
依据区块链的基础架构划分区块链节点的层次以获取监控节点;
基于所述监控节点设置监控代理器,并建立所述监控代理器与预设的监控服务器之间的通信连接;
所述监控代理器采集各监控节点的负载信息和运行状态以获取第一目标数据;
所述监控服务器接收所述第一目标数据,并对所述第一目标数据进行归并处理以获取第二目标数据;
依据所述第二目标数据和预设的报警规则判断是否发出报警信息。
本申请可以通过对获取到的监控数据进行重新划分和归并处理去除一些重复的冗余数据,使监控数据的规模有效降低,同时无需对所有的监控数据进行查询,提高对监控数据的查询速度,从而提高异常情况处理的效率。
在一些实施例中,所述基于区块链的监控报警方法还包括:
监控服务器向区块链节点发送状态测试请求;
根据区块链节点响应于所述状态测试请求返回的状态测试信息确定监控服务器与监控代理器之间的通信状态。
如此,可以及时掌握监控服务器与监控代理器之间的通信状态,防止各个区块链节点在监控过程中出现问题导致得到的数据存在异常。
在一些实施例中,所述建立所述监控代理器与预设的监控服务器之间的通信连接之后,所述方法还包括:
依据预设周期向所述监控代理器发送心跳请求以获取心跳信息;
基于所述心跳信息判断所述通信连接是否保持,若保持,则继续依据预设周期向所述监控代理器发送心跳请求以获取心跳信息,若不保持,则重新建立预设的监控服务器与所述监控代理器之间的通信连接。
如此,通过对通信连接情况的不定时检测,可以防止在数据传输时出现通信中断而不能得知的情况。
在一些实施例中,所述负载信息至少包括处理器使用率、内存使用率和硬盘用量中的硬件使用信息,所述运行状态至少包括代理协议TCP连接数、矿池算力及拒绝率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210082381.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:起重机及其起臂方法
- 下一篇:一种高效制氧分子筛及其制备方法