区块链数据平台的监控方法和装置、电子设备和存储介质制造方法及图纸

技术编号:37332932 阅读:27 留言:0更新日期:2023-04-21 23:10
本公开实施例公开了一种区块链数据平台的监控方法和装置、电子设备和存储介质,其中,该监控方法包括:获取区块链数据平台的数据源的当前运行参数和历史运行参数;基于所述当前运行参数和所述历史运行参数,预测所述数据源在预设时间段内是否出现异常;若预测出所述数据源在所述预设时间段内出现异常,进行告警。本公开实施例可以合理地预测出数据源在预设时间段内是否出现异常;在预测出数据源在预设时间段内出现异常时进行告警,有助于提前发现数据源可能的异常,通过及时处理异常,可以提升区块链数据平台的运行稳定性。升区块链数据平台的运行稳定性。升区块链数据平台的运行稳定性。

【技术实现步骤摘要】
区块链数据平台的监控方法和装置、电子设备和存储介质


[0001]本公开涉及区块链
,尤其是一种区块链数据平台的监控方法和装置、电子设备和存储介质。

技术介绍

[0002]区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种分布式基础架构与计算方式。
[0003]区块链数据平台有时会出现无法区块链任务中断等异常情况,导致区块链数据处理平台无法正常提供区块链服务。如何对区块链数据平台进行有效监控,以便及时处理异常情况,提升区块链数据平台的运行稳定性,是一个亟待解决的问题。

技术实现思路

[0004]本公开实施例提供一种区块链数据平台的监控方法和装置、电子设备和存储介质,以对区块链数据平台进行有效监控。
[0005]本公开实施例的第一方面,提供一种区块链数据平台的监控方法,包括:获取区块链数据平台的数据源的当前运行参数和历史运行参数;基于所述当前运行参数和所述历史运行参数,预测所述数据源在预设时间段内是否出现异常;若预测出所述数据源在所述预设时间段内出现异常,进行告警。
[0006]在本公开的一个实施例中,所述基于所述当前运行参数和所述历史运行参数,预测所述数据源在预设时间段内是否出现异常,包括:获取所述数据源的第一标准运行参数,并获取所述数据源的投入使用时间和硬件配置信息,其中,所述第一标准运行参数为出厂时的标准运行状态参数;基于第一标准运行参数、所述投入使用时间和所述硬件配置信息对所述数据源进行标准运行参数衰减预测,得到所述数据源的第二标准运行参数,其中,所述第二标准运行状态参数为当前时间的标准运行参数;基于所述当前运行参数和所述第二标准运行参数,预测所述数据源在所述预设时间段内是否出现异常。
[0007]在本公开的一个实施例中,还包括:获取对所述区块链数据平台的目标监控数据;从所述目标监控数据中提取非空数据记录数量、数据记录总数量、数据成功赋值记录数量和数据赋值记录总数据;基于第一比值与第一预设比值阈值之间的数值大小关系,确定所述区块链数据平台的空值检测结果,其中,所述第一比值为所述非空数据记录数量与所述数据记录总数量之间的比值;
基于第二比值与第二预设比值阈值之间的数值大小关系,确定所述区块链数据平台的记录缺失检测结果,其中,所述第二比值为所述数据成功赋值记录数量与所述数据赋值记录总数据之间的比值;基于所述空值检测结果和所述记录缺失检测结果,确定所述区块链数据平台的数据完整性检测结果。
[0008]在本公开的一个实施例中,在所述获取对所述区块链数据平台的目标监控数据之后,还包括:基于所述目标监控数据的值域与预设标准值域之间的数值关系,确定所述区块链数据平台的值域检测结果;基于所述目标监控数据的数据长度与预设标准数据长度之间的数值关系,确定所述区块链数据平台的数据长度检测结果;基于所述目标监控数据的数据格式与预设数据格式之间的匹配关系,确定所述区块链数据平台的数据格式检测结果;基于所述值域检测结果、所述数据长度检测结果和所述数据格式检测结果,确定所述区块链数据平台的数据有效性检测结果。
[0009]在本公开的一个实施例中,在所述获取对所述区块链数据平台的目标监控数据之后,还包括:基于第三比值与第三预设比值阈值之间的数值关系,确定所述区块链数据平台的数据唯一性检测结果,其中,所述第三比值为所述目标监控数据的重复记录数量与所述数据记录总数量之间的比值。
[0010]在本公开的一个实施例中,在所述获取对所述区块链数据平台的目标监控数据之后,还包括:基于所述目标监控数据的时间段分布信息和预设标准时间段分布信息之间的匹配关系,确定所述区块链数据平台的时间段检测结果;基于所述目标监控数据的处理时间和预设标准处理时间之间的匹配关系,确定所述区块链数据平台的及时性检测结果;基于所述时间段检测结果和所述及时性检测结果,确定所述区块链数据平台的时效性检测结果。
[0011]在本公开的一个实施例中,所述目标监控数据包括任务数据、数据源数据和接口数据中的至少一种。
[0012]本公开实施例的第二方面,提供一种区块链数据平台的监控装置,包括:运行参数获取模块,用于获取区块链数据平台的数据源的当前运行参数和历史运行参数;异常预测模块,用于基于所述当前运行参数和所述历史运行参数,预测所述数据源在预设时间段内是否出现异常;告警模块,用于若预测出所述数据源在所述预设时间段内出现异常,进行告警。
[0013]在本公开的一个实施例中,所述异常预测模块用于获取所述数据源的第一标准运行参数,并获取所述数据源的投入使用时间和硬件配置信息,其中,所述第一标准运行参数为出厂时的标准运行状态参数;所述异常预测模块还用于基于第一标准运行参数、所述投
入使用时间和所述硬件配置信息对所述数据源进行标准运行参数衰减预测,得到所述数据源的第二标准运行参数,其中,所述第二标准运行状态参数为当前时间的标准运行参数;所述异常预测模块还用于基于所述当前运行参数和所述第二标准运行参数,预测所述数据源在所述预设时间段内是否出现异常。
[0014]在本公开的一个实施例中,区块链数据平台的监控装置还包括:目标监控数据获取模块,用于获取对所述区块链数据平台的目标监控数据;数据提取模块,用于从所述目标监控数据中提取非空数据记录数量、数据记录总数量、数据成功赋值记录数量和数据赋值记录总数据;检测模块,用于基于第一比值与第一预设比值阈值之间的数值大小关系,确定所述区块链数据平台的空值检测结果,其中,所述第一比值为所述非空数据记录数量与所述数据记录总数量之间的比值;所述检测模块还用于基于第二比值与第二预设比值阈值之间的数值大小关系,确定所述区块链数据平台的记录缺失检测结果,其中,所述第二比值为所述数据成功赋值记录数量与所述数据赋值记录总数据之间的比值;所述检测模块还用于基于所述空值检测结果和所述记录缺失检测结果,确定所述区块链数据平台的数据完整性检测结果。
[0015]在本公开的一个实施例中,所述检测模块还用于基于所述目标监控数据的值域与预设标准值域之间的数值关系,确定所述区块链数据平台的值域检测结果;所述检测模块还用于基于所述目标监控数据的数据长度与预设标准数据长度之间的数值关系,确定所述区块链数据平台的数据长度检测结果;所述检测模块还用于基于所述目标监控数据的数据格式与预设数据格式之间的匹配关系,确定所述区块链数据平台的数据格式检测结果;所述检测模块还用于基于所述值域检测结果、所述数据长度检测结果和所述数据格式检测结果,确定所述区块链数据平台的数据有效性检测结果。
[0016]在本公开的一个实施例中,所述检测模块还用于基于第三比值与第三预设比值阈值之间的数值关系,确定所述区块链数据平台的数据唯一性检测结果,其中,所述第三比值为所述目标监控数据的重复记录数量与所述数据记录总数量之间的比值。
[0017]在本公开的一个实施例中,所述检测模块还用于基于所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链数据平台的监控方法,其特征在于,包括:获取区块链数据平台的数据源的当前运行参数和历史运行参数;基于所述当前运行参数和所述历史运行参数,预测所述数据源在预设时间段内是否出现异常;若预测出所述数据源在所述预设时间段内出现异常,进行告警。2.根据权利要求1所述的方法,其特征在于,所述基于所述当前运行参数和所述历史运行参数,预测所述数据源在预设时间段内是否出现异常,包括:获取所述数据源的第一标准运行参数,并获取所述数据源的投入使用时间和硬件配置信息,其中,所述第一标准运行参数为出厂时的标准运行状态参数;基于第一标准运行参数、所述投入使用时间和所述硬件配置信息对所述数据源进行标准运行参数衰减预测,得到所述数据源的第二标准运行参数,其中,所述第二标准运行状态参数为当前时间的标准运行参数;基于所述当前运行参数和所述第二标准运行参数,预测所述数据源在所述预设时间段内是否出现异常。3.根据权利要求1所述的方法,其特征在于,还包括:获取对所述区块链数据平台的目标监控数据;从所述目标监控数据中提取非空数据记录数量、数据记录总数量、数据成功赋值记录数量和数据赋值记录总数据;基于第一比值与第一预设比值阈值之间的数值大小关系,确定所述区块链数据平台的空值检测结果,其中,所述第一比值为所述非空数据记录数量与所述数据记录总数量之间的比值;基于第二比值与第二预设比值阈值之间的数值大小关系,确定所述区块链数据平台的记录缺失检测结果,其中,所述第二比值为所述数据成功赋值记录数量与所述数据赋值记录总数据之间的比值;基于所述空值检测结果和所述记录缺失检测结果,确定所述区块链数据平台的数据完整性检测结果。4.根据权利要求3所述的方法,其特征在于,在所述获取对所述区块链数据平台的目标监控数据之后,还包括:基于所述目标监控数据的值域与预设标准值域之间的数值关系,确定所述区块链数据平台的值域检测结果;基于所述目标监控数据的数据长度与预设标准数据长度之间的数值关系,确定所述区块链数据平台的数据长度检测结果;基于所述目标监控数据的数据格式...

【专利技术属性】
技术研发人员:池程周溪峤刘阳田娟朱斯语
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:

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

1