[发明专利]用于区块链全生命周期的监控方法和监控系统有效
申请号: | 202110430461.2 | 申请日: | 2021-04-21 |
公开(公告)号: | CN113157521B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 黄步添;沈玮;邵辉;万志国;罗春凤 | 申请(专利权)人: | 杭州云象网络技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 徐晶晶 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 区块 生命周期 监控 方法 系统 | ||
本发明公开了用于区块链全生命周期的监控方法和监控系统,包括:数据采集器通过代理模式采集监控数据,包括从物理机到区块链应用系统上的监控指标和所产生的日志数据;由数据处理模块的数据采集层进行监控数据格式解析;数据处理模块将解析后的监控数据进行格式化,形成统计指标;数据存储模块整理并统计格式化后的监控数据,并对统计指标和监控数据进行存储;将所述统计指标和监控数据分别存储于时序数据库和搜索数据库中;根据所述统计指标情况,将告警信息发布到监控展示界面进行展示。本发明能够监控交易的全链路数据,为运维人员提供有针对性的告警排查手段和解决方法。
技术领域
本发明属于区块链技术领域,具体涉及一种用于区块链全生命周期的监控方法和监控系统。
背景技术
目前区块链上应用的监控方法主要采用传统手段进行监控,主要包括:计算资源监控、网络监控、虚拟化、容器云监控和应用APM方案等。所采用的技术,主要通过埋点采集方式获取数据,通过数据统计,最终将统计结果展现给系统运维人员,这种方式在传统应用场景中非常实用,并且能够较为全面地呈现系统运行情况。
但在区块链应用的场景下,采用区块链网络存储可信数据,并保证其数据可溯源,区别于传统数据库技术,数据在链上流转并进行共识和验证,所以数据上链过程相较与传统数据库技术而言,其处理流程和逻辑更为复杂,区块链应用具备全链路监控的能力尤为重要。如何从区块链应用的视角监控区块链网络上的交易,并形成监控指标及告警流程的闭环处理,是优化区块链上应用全生命周期监控的重要课题,也是传统监控手段无法覆盖的内容。
发明内容
本发明基于上述背景,针对性优化此项内容,拟设计用于区块链的全生命周期监控方法和监控系统,监控交易的全链路数据。统计各种监控指标数据,设定监控告警规则并建立运维知识库。将系统告警信息进行分类、去除无效告警、减少告警风暴产生,提供运维人员有针对性的告警排查手段和解决方法。
第一方面,为了实现本发明的这些目的和其它优点,提供了一种用于区块链的全生命周期监控方法,通过代理模式进行监控数据采集,所述代理模式是指采集器作为代理将监控数据采集到数据采集层,收集包括从物理机到区块链应用系统上的监控指标和所产生的日志数据,通过采集器将数据收集到数据采集层,由数据采集层进行数据格式解析,并将数据进行格式化和整理,形成统计指标;最终将统计指标数据存储于时序数据库中,与此同时将原始数据存储于搜索数据库中。具体步骤如下:
1)区块链网络和区块链应用服务器上部署数据采集器,将监控数据采集到数据采集层,数据采集器依据设定的采集规则,准实时获取交易生产的日志信息,日志信息中包括:系统跟踪号、交易类型码、发生时间、交易状态标识、关联跟踪号和交易动作描述信息。
2)数据采集器将获取的数据采集到数据采集层,通过消息队列方式,异步传输至数据处理模块。数据处理模块负责将采集的数据进行格式化,形成统计指标,并清洗部分无效数据,例如:心跳数据、程序调试数据等。于此同时对于数据进行流式指标累计计算,并将关联跟踪号的数据进行图关联存储,最终将处理后的数据提交数据存储模块。所述图关联即采用神经网络进行搭建的图关联,用于为跟踪号(关键系统跟踪号,包括应用端系统跟踪号和区块链网络交易跟踪号等)和监控数据建立关联。
3)数据存储模块整理并统计格式化后的监控数据,建立关键系统跟踪号,并关联所述跟踪号形成关联跟踪号并对统计指标和监控数据进行存储,分别存储于时序数据库和搜索数据库中,进行索引优化。数据存储模块依据预先设定的数据索引信息,对于监控数据进行存储和索引标记,以时序方式对所述监控数据进行存储。监控系统在业务服务节点存活的运行状态下,形成的两种统计指标:
(a)账本或交易指标,包括:账本交易数、区块高度差值、背书提案请求、背书提案成功数量、请求CouchDB调用函数花费时间、提交区块花费时间、改变世界状态花费时间。
(b)性能指标:服务TPS、告警信息增长率、业务接口增长率、业务接口响应性能指标、APDEX性能指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云象网络技术有限公司,未经杭州云象网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110430461.2/2.html,转载请声明来源钻瓜专利网。