CN114710505A - 基于区块链实现数字人民币生态***方法及*** - Google Patents
基于区块链实现数字人民币生态***方法及*** Download PDFInfo
- Publication number
- CN114710505A CN114710505A CN202210351762.0A CN202210351762A CN114710505A CN 114710505 A CN114710505 A CN 114710505A CN 202210351762 A CN202210351762 A CN 202210351762A CN 114710505 A CN114710505 A CN 114710505A
- Authority
- CN
- China
- Prior art keywords
- monitoring
- block chain
- verification result
- module
- alarm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012544 monitoring process Methods 0.000 claims abstract description 182
- 238000012795 verification Methods 0.000 claims abstract description 45
- 230000002159 abnormal effect Effects 0.000 claims abstract description 44
- 238000013507 mapping Methods 0.000 claims abstract description 7
- 238000012423 maintenance Methods 0.000 claims description 26
- 238000004458 analytical method Methods 0.000 claims description 12
- 230000036541 health Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000012800 visualization Methods 0.000 claims description 5
- 230000002085 persistent effect Effects 0.000 claims description 4
- 230000005856 abnormality Effects 0.000 claims description 3
- 230000008030 elimination Effects 0.000 claims description 2
- 238000003379 elimination reaction Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 239000000243 solution Substances 0.000 description 6
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000012089 stop solution Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1059—Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了基于区块链实现数字人民币生态***方法及***,包括:区块链综合监控模块获取由底层资源、区块链服务组件、应用***、区块链业务以及日志等传输的监控对象的监控指标并验证上层服务可用性,获得验证结果;所述区块链综合监控模块针对所述监控指标设置预警级别,将所述预警级别和所述验证结果发送到异常告警模块,由异常告警模块分析所述验证结果和所述预警级别形成绑定映射关系并将最终验证结果发送到异常告警界面;由异常告警界面获取最终验证结果并将所述最终验证结果返回区块链综合监控模块,发出相应监管警告、安全提示或结果反馈通知。本发明的数字人民币生态***方法及***具能够实现对区块链项目中全部模块的监控和管理。
Description
技术领域
本发明属于数字人民币技术、***技术领域,具体涉及基于区块链实现数字人民币生态***方法及***。
背景技术
数字人民币上非常重要的一项技术是监控及其相关技术,监控的目的是防患于未然以及安全风险事件发生后的事后复盘。随着区块链技术的发展,许多应用考虑使用区块链技术搭建服务平台,区块链以其特有的功能可以为数字人民币提供许多应用解决方案,区块链应用生态需要相应的监控来实现对全网节点及运行状态的监控,进而才能保证数字人民币应用生态的安全,同时为保障数字人民币生态安全提供了可监管的监控方案。
区块链技术的核心优势本就是去中心化、集体维护、时序数据等,搭建区块链运维监控平台的主要目的是为了实时监控自有节点健康状态,及时响应节点故障,保障节点的持续稳定运行,以减少因节点故障而造成的经济损失。
目前现有的监控运维产品较为松散,且部分功能存在缺陷,尤其缺乏一个有效的综合监控***来实现对区块链项目中全部模块的监控和管理。这使得运维人员不得不面临许多挑战:无法在统一的界面监控关键指标、无法在统一的界面接收异常、处理故障时被迫在各种工具间切换、需要额外学习使用近十套监控***等。
因此需要设计一项针对底层资源、区块链服务组件、应用***、区块链业务以及日志等进行监控告警的一站式解决方案,提供更高效、全面的监控告警服务。
发明内容
本发明基于上述背景和现有技术所存在的问题,拟设计一种基于区块链实现数字人民币生态***方法及***,其能够实现对区块链项目中全部模块的监控和管理。让客户全面了解底层资源使用情况、区块链服务组件和应用***的运行状态、区块链业务的运行状况和健康度,以便于用户收到异常报警时能够高效定位问题,采取有效措施排查问题,保证应用程序稳健运行。
本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。为了实现本发明的这些目的和其它优点,一方面提供了一种基于区块链实现数字人民币生态***方法,具体实现步骤如下:
区块链综合监控模块获取由底层资源、区块链服务组件、应用***、区块链业务以及日志其中的一种或几种传输的监控对象的监控指标并验证上层服务可用性,获得验证结果;
所述区块链综合监控模块针对所述监控指标设置预警级别,将所述预警级别和所述验证结果发送到异常告警模块,由异常告警模块分析所述验证结果和所述预警级别形成绑定映射关系并将最终验证结果发送到异常告警界面;
由异常告警界面获取最终验证结果并将所述最终验证结果返回区块链综合监控模块,发出相应监管警告、安全提示或结果反馈通知。
进一步地,所述底层资源包括:物理机、虚拟机、存储***、容器、资源管理集群其中的一种或几种;实现所述物理机性能监控,包括用户任务执行情况、物理机运行过程产生的事件其中的一种或几种进行监控;实现对所述虚拟机运行状态进行实时监控,支持运行负荷和网络性能数据的实时监测;实现所述容器对节点上运行、停止或暂停的容器数量的监控,实现对所述容器运行状态及容器资源使用情况进行实时监控;实现所述资源管理集群的运行状态及各组件健康状况的监控,实现所述资源管理集群主机节点的资源使用情况、运行状态的监控,实现对集群中各类资源使用情况的监控,同时设置所述资源管理集群支持持久化存储。
进一步地,其中,所述区块链服务组件包括:区块链基础设施、区块链运维管理平台(BaaS平台)和区块链浏览器;其中对所述区块链基础设施进行监控,包括对区块链网络节点的运行状态、网络拓扑、资源使用情况进行监控,对区块链网络中的区块高度、交易数量进行监控,对区块链网络中区块详情、交易详情进行监控,对智能合约运行状态进行监控;对所述区块链运维管理平台进行监控,包括对所述区块链运维管理平台的运行状态、资源使用情况进行监控;对所述区块链浏览器进行监控,包括对区块链浏览器的运行状态、资源使用情况进行监控。
进一步地,所述应用***,包括对消息中间件、Web应用服务器,缓存中间件、数据库其中的一种或几种进行监控,还包括对应用***的运行状态进行监控。因为应用***的运行状态会直接影响服务程序的运行状态,很多***的性能都受其限制,因此,需要对区块链项目中的应用***进行监控。由于指标各有不同,因此需要针对不同的特点和属性分别监控,然后汇总到统一的监控中心。当出现异常时,需要展示在统一界面上,并告警。当前区块链项目中仅使用到了Redis和Mysql做为服务缓存和数据库,监控***分别使用对其进行性能指标监控。
进一步地,在上述方案中,其中,所述应用***包括日志,为所述应用***的日志设置统一跟踪号,通过该跟踪号可以追踪同一个请求的全部日志,实现针对所述日志进行全量日志统一监控,一旦遇到日志异常,则对外告警,对日志进行监控包括进行日志检索,日志数据统计,然后根据所述日志检索和日志数据统计情况进行故障告警,分为以下两类情况:
当日志出现异常时,监控***会及时报警,并在统一的界面展示;
当针对异常展开排障时,可根据统一跟踪号快速定位与该异常相关的全部日志(尤其是异常日志)用于分析,获取得到分析的结果后,根据分析的结果聚焦到业务异常的触发原因,从而能够进一步定位问题。
进一步地,通过采集服务节点(Agent技术结合telegraf技术实现收集和报告指标和数据的采集服务节点,使用telegraf和Influxdb获取及保存VMware的监控指标数据)收集区块链服务组件和应用***的统计数据,所述异常告警界面通过监控报警时间序列组合数据库实现对所述监控指标的数据从所述采集服务节点进行拉取,通过监控分析告警可视化组件获取所述采集服务节点和所述监控报警时间序列组合数据库的数据分别可视化成图表方便运维人员查看。
另一方面,本发明还提供一种基于区块链实现数字人民币生态******,包括:
区块链综合监控模块:获取由底层资源、区块链服务组件、应用***、区块链业务以及日志其中的一种或几种传输的监控对象的监控指标并验证上层服务可用性,获得验证结果;针对所述监控指标设置预警级别,将所述预警级别和所述验证结果发送到异常告警模块;
异常告警模块:用于分析所述验证结果和所述预警级别形成绑定映射关系并将最终验证结果发送到异常告警界面;
异常告警界面:用于获取最终验证结果并将所述最终验证结果返回区块链综合监控模块,发出相应监管警告、安全提示或结果反馈通知。
进一步地,在本发明的上述***中,所述区块链综合监控模块还包括:底层资源、区块链服务组件、应用***、区块链业务以及日志;
所述底层资源包括:用于对物理机、虚拟机、存储***、容器、资源管理集群其中的一种或几种进行监控;
所述区块链服务组件包括:用于对区块链基础设施、区块链运维管理平台和区块链浏览器其中的一种或几种进行监控;
所述应用***包括:用于对消息中间件、Web应用服务器,缓存中间件、数据库其中的一种或几种进行监控,还包括对应用***的运行状态进行监控;
所述日志包含于所述应用***当中:用于为所述应用***的日志设置统一跟踪号。
进一步地,在本发明的上述***中,所述异常告警模块还包括:采集服务节点和监控报警时间序列组合数据库;
所述采集服务节点:用于收集区块链服务组件和应用***的统计数据;
所述监控报警时间序列组合数据库:用于实现对所述监控指标的数据从所述采集服务节点进行拉取。
进一步地,在本发明所述的上述***中,所述异常告警界面包括监控分析告警可视化组件:用于获取所述采集服务节点和所述监控报警时间序列组合数据库的数据分别可视化成图表方便运维人员查看。
本发明至少包括以下有益效果:本发明设计了一项针对底层资源、区块链服务组件、应用***、区块链业务以及日志进行监控告警的一站式针对数字人民币生态***的解决方案,提供更高效、全面的监控告警服务。该服务可用于收集全部监控对象的监控指标,探测上层服务可用性,以及针对指标设置预警,并通过统一的异常告警界面展示,从而让客户全面了解底层资源使用情况、区块链服务组件和应用***的运行状态、区块链业务的运行状况和健康度,以便于用户收到异常报警时能够高效定位问题,采取有效措施排查问题,保证数字人民币应用程序稳健运行。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,图中显而易见可以的具体实现流程作为本发明进一步的具体实施例,落入本发明的保护范围。
图1为本发明数字人民币生态***实现流程图;
图2为本发明数字人民币生态******架构图。
具体实施方式
为了清晰地阐述本发明,使本发明实施例的目的、技术方案和优点更加清楚,下面结合了本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,以令本领域技术人员参照说明书文字能够据以实施。下面将附图结合具体实施方式对本发明的技术加以详细说明。
名词解释:
区块链运维管理平台(BaaS平台):Blockchain as a Service,区块链即服务,是指将区块链框架嵌入云计算平台,利用云服务基础设施的部署和管理优势,为开发者提供便捷、高性能的区块链生态环境和生态配套服务,支持开发者的业务拓展及运营支持的区块链开放平台。通常情况下,一套完整的BaaS解决方案包括设备接入、访问控制、服务监控和区块链平台四个主要环节。
Redis:(Remote Dictionary Server),即远程字典服务,是一个支持网络、可基于内存亦可持久化的日志型、键值数据库,并提供多种语言的接口。
Mysql:是目前最流行的关系型数据库管理***。
Agent:指Agent技术,是一种计算机***,为解决新的分布式应用问题提供了有效途径。为全面准确地研究分布计算***的特点提供了合理的概念模型。
Telegraf:是收集和报告指标和数据的代理。是一个插件驱动的服务器代理,用于收集和报告指标。
Influxdb:(时序数据库),用于监控数据统计。每毫秒记录电脑内存的使用情况,然后根据统计的数据,利用图形化界面制作内存使用情况的折线图;按时间记录一些数据(常用的监控数据、埋点统计数据等),然后制作图表做统计。
VMware:是一款功能强大的桌面虚拟计算机软件。VMware软件原生集成计算、网络和存储虚拟化技术及自动化和管理功能,支持企业革新其基础架构、自动化IT服务的交付和管理及运行新式云原生应用和基于微服务应用。使数据中心具备云服务提供商的敏捷性和经济性,并扩展到弹性混合云环境。
Go语言:(又称Golang)是一种静态强类型、编译型语言。Go语言语法与C相近,但功能上有:内存安全、垃圾回收、结构形态及并发计算。
Web应用服务器:指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件和数据文件,让全世界浏览和下载。
应用***的运行状态会直接影响服务程序的运行状态,很多***的性能都受其限制。因此,需要对区块链项目中的应用***进行监控。由于指标各有不同,因此需要针对不同的特点和属性分别监控,然后汇总到统一的监控中心。当出现异常时,需要展示在统一界面上,并告警。当前区块链项目中仅使用到了Redis和Mysql做为服务缓存和数据库,监控***分别使用对其进行性能指标监控。
如图1所示,图1示出了根据本发明的一种实现形式,示出了本发明数字人民币生态***实现流程图,具体实现流程如下:
Step1:区块链综合监控模块获取由底层资源、区块链服务组件、应用***、区块链业务以及日志其中的一种或几种传输的监控对象的监控指标并验证上层服务可用性,获得验证结果;
在Step1的步骤中,所述底层资源包括:物理机、虚拟机、存储***、容器、资源管理集群其中的一种或几种;实现所述物理机性能监控,包括用户任务执行情况、物理机运行过程产生的事件其中的一种或几种进行监控;实现对所述虚拟机运行状态进行实时监控,支持运行负荷和网络性能数据的实时监测;实现所述容器对节点上运行、停止或暂停的容器数量的监控,实现对所述容器运行状态及容器资源使用情况进行实时监控;实现所述资源管理集群的运行状态及各组件健康状况的监控,实现所述资源管理集群主机节点的资源使用情况、运行状态的监控,实现对集群中各类资源使用情况的监控,同时设置所述资源管理集群支持持久化存储。
在Step1的步骤中,所述区块链服务组件包括:区块链基础设施、区块链运维管理平台(BaaS平台)和区块链浏览器;其中对所述区块链基础设施进行监控,包括对区块链网络节点的运行状态、网络拓扑、资源使用情况进行监控,对区块链网络中的区块高度、交易数量进行监控,对区块链网络中区块详情、交易详情进行监控,对智能合约运行状态进行监控;对所述区块链运维管理平台进行监控,包括对所述区块链运维管理平台的运行状态、资源使用情况进行监控;对所述区块链浏览器进行监控,包括对区块链浏览器的运行状态、资源使用情况进行监控。
在Step1的步骤中,所述应用***,包括对消息中间件、Web应用服务器,缓存中间件、数据库其中的一种或几种进行监控,还包括对应用***的运行状态进行监控。因为应用***的运行状态会直接影响服务程序的运行状态,很多***的性能都受其限制,因此,需要对区块链项目中的应用***进行监控。由于指标各有不同,因此需要针对不同的特点和属性分别监控,然后汇总到统一的监控中心。当出现异常时,需要展示在统一界面上,并告警。当前区块链项目中仅使用到了Redis和Mysql做为服务缓存和数据库,监控***分别使用对其进行性能指标监控。
在Step1及上述方案的步骤中,所述应用***包括日志,为所述应用***的日志设置统一跟踪号,通过该跟踪号可以追踪同一个请求的全部日志,实现针对所述日志进行全量日志统一监控,一旦遇到日志异常,则对外告警,对日志进行监控包括进行日志检索,日志数据统计,然后根据所述日志检索和日志数据统计情况进行故障告警,分为以下两类情况:
当日志出现异常时,监控***会及时报警,并在统一的界面展示;
当运维人员针对异常展开排障时,可根据统一跟踪号快速定位与该异常相关的全部日志(尤其是异常日志)供运维人员分析,分析得到结果,由此分析的结果聚焦到业务异常的触发原因,从而能够进一步定位问题。
Step2:所述区块链综合监控模块针对所述监控指标设置预警级别,将所述预警级别和所述验证结果发送到异常告警模块,由异常告警模块分析所述验证结果和所述预警级别形成绑定映射关系并将最终验证结果发送到异常告警界面;
在Step2的步骤中,通过采集服务节点(Agent技术结合telegraf技术实现收集和报告指标和数据的采集服务节点,使用telegraf和Influxdb获取及保存VMware的监控指标数据,其中Agent结合Telegraf,实现Go编写的代理程序,是一个使用Go语言开发的开源的分布式时序、事件和指标数据库,是收集和报告指标和数据的代理,无需外部依赖,其设计目标是实现分布式和水平伸缩扩展,在监控***中,进而使用telegraf和Influxdb来获取与保存VMware的监控指标数据)收集区块链服务组件和应用***的统计数据,所述异常告警界面通过监控报警时间序列组合数据库实现对所述监控指标的数据从所述采集服务节点进行拉取。
Step3:由异常告警界面获取最终验证结果并将所述最终验证结果返回区块链综合监控模块,发出相应监管警告、安全提示或结果反馈通知。
在Step3的步骤中,通过监控分析告警可视化组件获取所述采集服务节点和所述监控报警时间序列组合数据库的数据分别可视化成图表方便运维人员查看。
基于同一发明构思,在另一种实例中,本发明实施例还提供一种基于区块链实现数字人民币生态******,组成如下:
(1)区块链综合监控模块:用于获取由底层资源、区块链服务组件、应用***、区块链业务以及日志其中的一种或几种传输的监控对象的监控指标并验证上层服务可用性,获得验证结果;针对所述监控指标设置预警级别,将所述预警级别和所述验证结果发送到异常告警模块;其中,所述区块链综合监控模块还包括:底层资源、区块链服务组件、应用***、区块链业务以及日志;
1.1所述底层资源包括:用于对物理机、虚拟机、存储***、容器、资源管理集群其中的一种或几种进行监控;
1.2所述区块链服务组件包括:用于对区块链基础设施、区块链运维管理平台和区块链浏览器其中的一种或几种进行监控;
1.3所述应用***包括:用于对消息中间件、Web应用服务器,缓存中间件、数据库其中的一种或几种进行监控,还包括对应用***的运行状态进行监控;
1.4所述日志包含于所述应用***当中:用于为所述应用***的日志设置统一跟踪号。
(2)异常告警模块:用于分析所述验证结果和所述预警级别形成绑定映射关系并将最终验证结果发送到异常告警界面;其中,所述异常告警模块还包括:采集服务节点和监控报警时间序列组合数据库;
2.1所述采集服务节点:用于收集区块链服务组件和应用***的统计数据;
2.2所述监控报警时间序列组合数据库:用于实现对所述监控指标的数据从所述采集服务节点进行拉取。
(3)异常告警界面:用于获取最终验证结果并将所述最终验证结果返回区块链综合监控模块,发出相应监管警告、安全提示或结果反馈通知。其中,所述异常告警界面包括监控分析告警可视化组件:用于获取所述采集服务节点和所述监控报警时间序列组合数据库的数据分别可视化成图表方便运维人员查看。
这里说明的模块数量和处理规模是用来简化本发明的说明的。对本发明基于预言机的区块链资产与合约处理***的应用、修改和变化对本领域的技术人员来说是显而易见的。
对于***实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
上述对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。
Claims (10)
1.一种基于区块链实现数字人民币生态***方法,其特征在于,具体实现步骤包括:
区块链综合监控模块获取由底层资源、区块链服务组件、应用***、区块链业务以及日志其中的一种或几种传输的监控对象的监控指标并验证上层服务可用性,获得验证结果;
所述区块链综合监控模块针对所述监控指标设置预警级别,将所述预警级别和所述验证结果发送到异常告警模块,由异常告警模块分析所述验证结果和所述预警级别形成绑定映射关系并将验证结果的最终值发送到异常告警界面;
由异常告警界面获取最终验证结果并将所述最终验证结果返回区块链综合监控模块,发出相应监管警告、安全提示或结果反馈通知。
2.根据权利要求1所述的基于区块链实现数字人民币生态***方法,其特征在于,所述底层资源包括:物理机、虚拟机、存储***、容器、资源管理集群其中的一种或几种;实现所述物理机性能监控,包括用户任务执行情况、物理机运行过程产生的事件其中的一种或几种进行监控;实现对所述虚拟机运行状态进行实时监控,支持运行负荷和网络性能数据的实时监测;实现所述容器对节点上运行、停止或暂停的容器数量的监控,实现对所述容器运行状态及容器资源使用情况进行实时监控;实现所述资源管理集群的运行状态及各组件健康状况的监控,实现所述资源管理集群主机节点的资源使用情况、运行状态的监控,实现对集群中各类资源使用情况的监控,同时设置所述资源管理集群支持持久化存储。
3.根据权利要求1所述的基于区块链实现数字人民币生态***方法,其特征在于,其中,所述区块链服务组件包括:区块链基础设施、区块链运维管理平台和区块链浏览器;其中对所述区块链基础设施进行监控,包括对区块链网络节点的运行状态、网络拓扑、资源使用情况进行监控,对区块链网络中的区块高度、交易数量进行监控,对区块链网络中区块详情、交易详情进行监控,对智能合约运行状态进行监控;对所述区块链运维管理平台进行监控,包括对所述区块链运维管理平台的运行状态、资源使用情况进行监控;对所述区块链浏览器进行监控,包括对区块链浏览器的运行状态、资源使用情况进行监控。
4.根据权利要求1所述的基于区块链实现数字人民币生态***方法,其特征在于,所述应用***,包括对消息中间件、Web应用服务器,缓存中间件、数据库其中的一种或几种进行监控,还包括对应用***的运行状态进行监控。
5.根据权利要求1或4所述的基于区块链实现数字人民币生态***方法,其特征在于,其中,所述应用***包括日志,为所述应用***的日志设置统一跟踪号,通过所述跟踪号追踪同一个请求的全部日志,实现针对所述日志进行全量日志统一监控,一旦遇到日志异常,则对外告警,对日志进行监控包括进行日志检索和日志数据统计,然后根据所述日志检索和日志数据统计情况进行故障告警,包括以下两类情况:
当日志出现异常时,监控***会实时报警,并在统一的异常告警界面显示;
当针对异常展开排障时,获取统一跟踪号快速定位与所述异常相关的全部日志用于分析的结果,根据所述分析的结果聚焦到业务异常的触发原因,从而进一步定位问题。
6.根据权利要求1所述的基于区块链实现数字人民币生态***方法,其特征在于,通过采集服务节点收集所述区块链服务组件和应用***的统计数据,所述异常告警界面通过监控报警时间序列组合数据库实现对监控指标的数据从所述采集服务节点进行拉取,通过监控分析告警可视化组件获取所述采集服务节点和所述监控报警时间序列组合数据库的数据分别可视化成图表。
7.一种基于区块链实现数字人民币生态******,其特征在于,包括:
区块链综合监控模块:用于获取由底层资源、区块链服务组件、应用***、区块链业务以及日志其中的一种或几种传输的监控对象的监控指标并验证上层服务可用性,获得验证结果;针对所述监控指标设置预警级别,将所述预警级别和所述验证结果发送到异常告警模块;
异常告警模块:用于分析所述验证结果和所述预警级别形成绑定映射关系并将最终验证结果发送到异常告警界面;
异常告警界面:用于获取最终验证结果并将所述最终验证结果返回区块链综合监控模块,发出相应监管警告、安全提示或结果反馈通知。
8.根据权利要求7所述的基于区块链实现数字人民币生态******,其特征在于,所述区块链综合监控模块还包括:底层资源、区块链服务组件、应用***、区块链业务以及日志;
所述底层资源包括:对物理机、虚拟机、存储***、容器、资源管理集群其中的一种或几种进行监控;
所述区块链服务组件包括:用于对区块链基础设施、区块链运维管理平台和区块链浏览器其中的一种或几种进行监控;
所述应用***包括:用于对消息中间件、Web应用服务器,缓存中间件、数据库其中的一种或几种进行监控,还包括对应用***的运行状态进行监控;
所述日志设置于所述应用***当中:用于为所述应用***的日志设置统一跟踪号。
9.根据权利要求7所述的基于区块链实现数字人民币生态******,其特征在于,所述异常告警模块还包括:采集服务节点和监控报警时间序列组合数据库;
所述采集服务节点:用于收集区块链服务组件和应用***的统计数据;
所述监控报警时间序列组合数据库:用于实现对所述监控指标的数据从所述采集服务节点进行拉取。
10.根据权利要求9所述的基于区块链实现数字人民币生态******,其特征在于,异常告警界面包括监控分析告警可视化组件:用于获取所述采集服务节点和所述监控报警时间序列组合数据库的数据分别可视化成图表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210351762.0A CN114710505A (zh) | 2022-04-02 | 2022-04-02 | 基于区块链实现数字人民币生态***方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210351762.0A CN114710505A (zh) | 2022-04-02 | 2022-04-02 | 基于区块链实现数字人民币生态***方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114710505A true CN114710505A (zh) | 2022-07-05 |
Family
ID=82172165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210351762.0A Pending CN114710505A (zh) | 2022-04-02 | 2022-04-02 | 基于区块链实现数字人民币生态***方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114710505A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115544154A (zh) * | 2022-12-01 | 2022-12-30 | 煤炭科学技术研究院有限公司 | 基于区块链的煤矿***方法、装置和电子设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103491354A (zh) * | 2013-10-10 | 2014-01-01 | 国家电网公司 | 一种***运行监控可视化平台 |
CN103888287A (zh) * | 2013-12-18 | 2014-06-25 | 北京首都国际机场股份有限公司 | 信息***一体化运维监控服务预警平台及其实现方法 |
CN105337765A (zh) * | 2015-10-10 | 2016-02-17 | 上海新炬网络信息技术有限公司 | 一种分布式hadoop集群故障自动诊断修复*** |
CN108416577A (zh) * | 2018-03-02 | 2018-08-17 | 上海汉得信息技术股份有限公司 | 一种区块链服务*** |
CN109993840A (zh) * | 2017-12-31 | 2019-07-09 | 广州明领基因科技有限公司 | 针对铁路自动售检票设备监控状态的大数据分析*** |
CN110175451A (zh) * | 2019-04-23 | 2019-08-27 | 国家电网公司华东分部 | 一种基于电力云的安全监控方法和*** |
WO2019233047A1 (zh) * | 2018-06-07 | 2019-12-12 | 国电南瑞科技股份有限公司 | 基于电网调度的运维方法 |
CN111884878A (zh) * | 2020-07-24 | 2020-11-03 | 樊馨 | 基于区块链的数据监控方法 |
CN112002433A (zh) * | 2020-08-21 | 2020-11-27 | 苏州市星际云通区块链科技有限公司 | 一种区块链防疫手环综合管理*** |
CN113849561A (zh) * | 2021-09-13 | 2021-12-28 | ***通信集团云南有限公司 | 一种基于区块链技术的赋能平台 |
CN113946497A (zh) * | 2021-09-03 | 2022-01-18 | 李济伟 | 一种适用于多云平台资源统一智能监控告警的方法 |
-
2022
- 2022-04-02 CN CN202210351762.0A patent/CN114710505A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103491354A (zh) * | 2013-10-10 | 2014-01-01 | 国家电网公司 | 一种***运行监控可视化平台 |
CN103888287A (zh) * | 2013-12-18 | 2014-06-25 | 北京首都国际机场股份有限公司 | 信息***一体化运维监控服务预警平台及其实现方法 |
CN105337765A (zh) * | 2015-10-10 | 2016-02-17 | 上海新炬网络信息技术有限公司 | 一种分布式hadoop集群故障自动诊断修复*** |
CN109993840A (zh) * | 2017-12-31 | 2019-07-09 | 广州明领基因科技有限公司 | 针对铁路自动售检票设备监控状态的大数据分析*** |
CN108416577A (zh) * | 2018-03-02 | 2018-08-17 | 上海汉得信息技术股份有限公司 | 一种区块链服务*** |
WO2019233047A1 (zh) * | 2018-06-07 | 2019-12-12 | 国电南瑞科技股份有限公司 | 基于电网调度的运维方法 |
CN110175451A (zh) * | 2019-04-23 | 2019-08-27 | 国家电网公司华东分部 | 一种基于电力云的安全监控方法和*** |
CN111884878A (zh) * | 2020-07-24 | 2020-11-03 | 樊馨 | 基于区块链的数据监控方法 |
CN112002433A (zh) * | 2020-08-21 | 2020-11-27 | 苏州市星际云通区块链科技有限公司 | 一种区块链防疫手环综合管理*** |
CN113946497A (zh) * | 2021-09-03 | 2022-01-18 | 李济伟 | 一种适用于多云平台资源统一智能监控告警的方法 |
CN113849561A (zh) * | 2021-09-13 | 2021-12-28 | ***通信集团云南有限公司 | 一种基于区块链技术的赋能平台 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115544154A (zh) * | 2022-12-01 | 2022-12-30 | 煤炭科学技术研究院有限公司 | 基于区块链的煤矿***方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110457190B (zh) | 一种基于区块链的全链路监控方法、装置及*** | |
Bansal et al. | Decaf: Diagnosing and triaging performance issues in large-scale cloud services | |
US10489711B1 (en) | Method and apparatus for predictive behavioral analytics for IT operations | |
CN110581773A (zh) | 一种自动化服务监控与报警管理*** | |
CN110309130A (zh) | 一种用于主机性能监控的方法及装置 | |
Tang et al. | An integrated framework for optimizing automatic monitoring systems in large IT infrastructures | |
KR20180108446A (ko) | Ict 인프라 관리 시스템 및 이를 이용한 ict 인프라 관리 방법 | |
CN105337765A (zh) | 一种分布式hadoop集群故障自动诊断修复*** | |
CN114500250B (zh) | 一种云模式下体系联动的综合运维***及方法 | |
CN106201828A (zh) | 一种基于数据挖掘的虚拟机故障检测方法和*** | |
CN104796273A (zh) | 一种网络故障根源诊断的方法和装置 | |
CN115809183A (zh) | 基于知识图谱的信创终端故障发现及处置的方法 | |
CN107566172B (zh) | 一种基于存储***的主动式管理方法及*** | |
CN112446511A (zh) | 一种故障处置方法、装置、介质及设备 | |
CN112884452A (zh) | 一种智能运维多源数据采集可视化分析*** | |
CN116719664B (zh) | 基于微服务部署的应用和云平台跨层故障分析方法及*** | |
CN114710505A (zh) | 基于区块链实现数字人民币生态***方法及*** | |
CN115860729A (zh) | 一种it运维综合管理*** | |
CN116755992B (zh) | 一种基于OpenStack云计算的日志分析方法及*** | |
CN113157521B (zh) | 用于区块链全生命周期的监控方法和监控*** | |
KR101830936B1 (ko) | 데이터베이스와 애플리케이션을 위한 웹기반 성능개선 시스템 | |
Rohr | Workload-sensitive timing behavior analysis for fault localization in software systems | |
CN117331794A (zh) | 基于大数据的应用软件监控分析***及方法 | |
Samir et al. | A controller for anomaly detection, analysis and management for self-adaptive container clusters | |
Samir et al. | Anomaly detection and analysis for reliability management clustered container architectures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |