一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的多节点融合监控和监管方法与流程

2022-05-18 14:03:00 来源:中国专利 TAG:


1.本发明涉及节点监控和监管技术领域,具体涉及一种基于区块链的多节点融合监控和监管方法。


背景技术:

2.区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
3.随着云计算技术的发展,越来越多的政府部门,将自己的应用系统部署到云计算平台。每个应用系统都有相对应的维护人,需要对应用系统进行实时监控,既要及时发现并准确通知到应用对应的维护人,又要避免出现误告警,并且还需要保证历史告警数据的可靠性,还要保障通过历史告警数据来对应用进行优化。针对现有技术存在以下问题:
4.现有技术,通常采用在通过单节点或多节点定时探测需要监控的网站链接,判断应用程序的服务是否异常,如果出现异常向运维人员发送告警,该方法可能因单监控节点故障产生误告警,还有就是监控的数据不够透明、全面,在不同的监控节点存在监控结果不一致,从而不能给监管人员提供准确可信的监控结果,并将应用监控的结果应用于考核监管中。


技术实现要素:

5.本发明提供一种基于区块链的多节点融合监控和监管方法,其中一种目的是为了具备保证告警的准确性以及监控异常结果的可靠性和不可篡改性的特点,解决采用在通过单节点或多节点定时探测需要监控的网站链接,判断应用程序的服务是否异常,如果出现异常向运维人员发送告警,该方法可能因单监控节点故障产生误告警,还有就是监控的数据不够透明、全面,在不同的监控节点存在监控结果不一致,从而不能给监管人员提供准确可信的监控结果的问题。
6.为解决上述技术问题,本发明所采用的技术方案是:
7.一种基于区块链的多节点融合监控和监管方法,该基于区块链的多节点融合监控和监管方法,包括以下步骤:
8.步骤一:存储信息;
9.步骤二:业务监控;
10.步骤三:告警推送;
11.步骤四:解决告警并优化应用;
12.步骤五:出具业务可用性报告。
13.本发明技术方案的进一步改进在于:所述步骤一包括:使用区块链存储应用的信息及对应的维护人信息。
14.本发明技术方案的进一步改进在于:所述步骤二包括以下步骤:
15.s1:由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,给每个节点设置不同的权重值w1,w2...wn;
16.s2:若节点正常访问某个网站,该网站的节点可用性为1,若节点访问某个网站异常,该网站的节点可用性为0;
17.s3:应用可用性为各节点的权重值乘各节点的可用性结果之和,业务监控系统根据各节点的监控结果计算应用的可用性y,其中y=w1*0|1 w2*0|1

wn*0|1。
18.本发明技术方案的进一步改进在于:所述步骤三包括以下步骤:
19.a1:若应用可用性y的值低于告警阈值z时,根据智能合约,将该所有节点探测的结果及页面截图上传到区块链中;
20.a2:通过区块链获取到该应用的维护人信息,将告警推送到对应的维护人及监管系统。
21.本发明技术方案的进一步改进在于:所述步骤四包括:维护人收到告警后查询区块链中各节点该应用网站的错误信息,判断应用网站访问异常原因,解决告警,并能通过该应用网站的历史告警信息,优化应用。
22.本发明技术方案的进一步改进在于:所述步骤五包括:监管系统通过查询区块链上记录的信息,定期出具业务可用性报告,为业务系统可用性考核指标提供准确无误的依据。
23.由于采用了上述技术方案,本发明相对现有技术来说,取得的技术进步是:
24.1、本发明提供一种基于区块链的多节点融合监控和监管方法,使用区块链存储应用的信息及对应的维护人信息,应用及对应的维护人信息上链,保证该信息的透明可靠,确保告警推送的准确性,由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,达到多节点融合监控计算可用性机制,确保告警的准确性的目的。
25.2、本发明提供一种基于区块链的多节点融合监控和监管方法,通过将该所有节点探测的结果及页面截图上传到区块链中,并通过区块链获取到该应用的维护人信息,将告警推送到对应的维护人及监管系统,维护人收到告警后查询区块链中各节点该应用网站的错误信息,判断应用网站访问异常原因,解决告警,并能通过该应用网站的历史告警信息,优化应用,达到监控异常信息上链,利于维护人处理告警及查看历史告警的目的。
26.3、本发明提供一种基于区块链的多节点融合监控和监管方法,通过监管系统通过查询区块链上记录的信息,定期出具业务可用性报告,为业务系统可用性考核指标提供准确无误的依据,通过区块链确保历史监控数据的可靠性及不可篡改性。
附图说明
27.图1为本发明的监控系统工作流程示意图;
28.图2为本发明的存储信息示意图;
29.图3为本发明的业务监控系统示意图;
30.图4为本发明的告警推送示意图;
31.图5为本发明的解决告警并优化应用示意图;
32.图6为本发明的出具业务可用性报告示意图。
具体实施方式
33.下面结合实施例对本发明做进一步详细说明:
34.实施例1
35.如图1-6所示,本发明提供了一种基于区块链的多节点融合监控和监管方法,该基于区块链的多节点融合监控和监管方法,包括以下步骤:
36.步骤一:存储信息;
37.步骤二:业务监控;
38.步骤三:告警推送;
39.步骤四:解决告警并优化应用;
40.步骤五:出具业务可用性报告。
41.其中步骤一包括:使用区块链存储应用的信息及对应的维护人信息。
42.其中步骤二包括以下步骤:
43.s1:由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,给每个节点设置不同的权重值w1,w2...wn;
44.s2:若节点正常访问某个网站,该网站的节点可用性为1,若节点访问某个网站异常,该网站的节点可用性为0;
45.s3:应用可用性为各节点的权重值乘各节点的可用性结果之和,业务监控系统根据各节点的监控结果计算应用的可用性y,其中y=w1*0|1 w2*0|1

wn*0|1。
46.在本实施例中,使用区块链存储应用的信息及对应的维护人信息,应用及对应的维护人信息上链,保证该信息的透明可靠,确保告警推送的准确性,由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,达到多节点融合监控计算可用性机制,确保告警的准确性的目的。
47.实施例2
48.如图1-6所示,在实施例1的基础上,本发明提供一种技术方案:优选的,步骤三包括以下步骤:
49.a1:若应用可用性y的值低于告警阈值z时,根据智能合约,将该所有节点探测的结果及页面截图上传到区块链中;
50.a2:通过区块链获取到该应用的维护人信息,将告警推送到对应的维护人及监管系统。
51.其中步骤四包括:维护人收到告警后查询区块链中各节点该应用网站的错误信息,判断应用网站访问异常原因,解决告警,并能通过该应用网站的历史告警信息,优化应用。
52.在本实施例中,通过将该所有节点探测的结果及页面截图上传到区块链中,并通过区块链获取到该应用的维护人信息,将告警推送到对应的维护人及监管系统,维护人收到告警后查询区块链中各节点该应用网站的错误信息,判断应用网站访问异常原因,解决告警,并能通过该应用网站的历史告警信息,优化应用,达到监控异常信息上链,利于维护人处理告警及查看历史告警的目的。
53.实施例3
54.如图1-6所示,在实施例1的基础上,本发明提供一种技术方案:优选的,步骤五包括:监管系统通过查询区块链上记录的信息,定期出具业务可用性报告,为业务系统可用性考核指标提供准确无误的依据。
55.在本实施例中,通过监管系统通过查询区块链上记录的信息,定期出具业务可用性报告,为业务系统可用性考核指标提供准确无误的依据,通过区块链确保历史监控数据的可靠性及不可篡改性。
56.本发明通过使用区块链存储应用的信息及对应的维护人信息,应用及对应的维护人信息上链,保证该信息的透明可靠,确保告警推送的准确性,由部署于各个被监管的云平台上的多个节点组成的业务监控系统通过各节点定时探测所需监控的网站链接,通过将该所有节点探测的结果及页面截图上传到区块链中,并通过区块链获取到该应用的维护人信息,将告警推送到对应的维护人及监管系统,维护人收到告警后查询区块链中各节点该应用网站的错误信息,判断应用网站访问异常原因,解决告警,并能通过该应用网站的历史告警信息,优化应用,最后通过监管系统通过查询区块链上记录的信息,定期出具业务可用性报告,为业务系统可用性考核指标提供准确无误的依据,通过区块链确保历史监控数据的可靠性及不可篡改性。
57.上文一般性的对本发明做了详尽的描述,但在本发明基础上,可以对之做一些修改或改进,这对于技术领域的一般技术人员是显而易见的。因此,在不脱离本发明思想精神的修改或改进,均在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献