面向分布式系统的全局分析系统技术方案

技术编号:35902792 阅读:15 留言:0更新日期:2022-12-10 10:39
本发明专利技术提供了一种面向分布式系统的全局分析系统,包括状态信息获取模块、状态信息解析模块和系统状态分析模块;所述状态信息获取模块与状态信息解析模块信号连接,所述状态信息解析模块与系统状态分析模块信号连接。本发明专利技术解决了分布式系统开发人力成本大的问题,降低分布式异构系统的分析难度,减少开发人员人工干预分布式系统的次数;降低了分布式系统的开发人工成本,提高开发人员工作效率;降低了分布式异构系统的分析难度,减少了开发人员人工干预分布式系统的次数,提高系统稳定性。提高系统稳定性。提高系统稳定性。

【技术实现步骤摘要】
面向分布式系统的全局分析系统


[0001]本专利技术涉及分布式系统智能管理的
,具体地,涉及面向分布式系统的全局分析系统,尤其涉及一种面向分布式系统的全局分析方法及实现。

技术介绍

[0002]分布式系统是随着计算机和网络技术的发展而发展起来的,人们希望通过多台计算机组成的网络以协作的方式共同完成单个计算机所无法完成的任务,其中,由多个不同类型的计算设备组成的分布式系统可被称为分布式异构系统。不同于单台设备,分布式系统由于其复杂性,如何高效管理分布式系统,是一个值得研究的问题。在一种已有的分布式链路跟踪、分析方法及服务器、全局调度器中,可跟踪链路,记录分布式集群中的服务器在处理用户请求的过程中产生的事件,进一步的,分布式集群中的全局调度器向服务器发送链路查询请求,全局调度器再基于接收到的事件的信息对所述用户请求进行链路分析。该技术一定程度上解决了数据存储、分析和网络带宽的成本高以及扩展性问题。但是,该技术主要针对集群中的单台设备,且没有考虑到分布式系统的异构性,不能针对整个分布式系统进行全局的分析与诊断,限制了工具的使用场景。
[0003]在公告号为CN103577936B的专利文献中公开了一种电网模型分布式维护与全局共享系统及其实现方法。该系统中的模型采用集中存储模式和分布存储模式混合存储模式,所述系统包括依次进行通信的地区调度中心、全网模型运维管理中心、模型多版本管理系统和服务器;且所述地区调度中心通过客户端界面向服务器发起订阅请求。
[0004]因此,需要提出一种新的技术方案以改善上述技术问题。

技术实现思路

[0005]针对现有技术中的缺陷,本专利技术的目的是提供一种面向分布式系统的全局分析系统。
[0006]根据本专利技术提供的一种面向分布式系统的全局分析系统,包括状态信息获取模块、状态信息解析模块和系统状态分析模块;
[0007]所述状态信息获取模块与状态信息解析模块信号连接,所述状态信息解析模块与系统状态分析模块信号连接。
[0008]优选地,所述状态信息获取模块获取设备软硬件运行状态信息,运行在分布式系统中的设备上;所述状态信息获取模块获取设备运行状态信息,通过基于带外管理手段获取硬件信息与基于带内管理手段获取软件信息,生成软硬件结合的状态数据;状态数据将被上传至状态信息解析模块进行解析,进行数据采集与分析的分离。
[0009]优选地,所述状态信息获取模块包括硬件信息获取模块和软件信息获取模块;
[0010]所述硬件信息获取模块获取相应设备的硬件状态信息,并根据需求通过网络方式或保存在内存的方式按需提供给其他组件使用;
[0011]所述软件信息获取模块获取相应设备的软件状态信息,并根据需求通过网络方式
或保存在内存的方式按需提供给其他组件使用。
[0012]优选地,所述硬件信息获取模块所需的底层数据总线是APB、IIC、PCI和SPI总线,结合相应驱动编程实现,负责带外管理数据获取,并将其保存在设备内存上;
[0013]所述软件信息获取模块结合受监控设备上操作系统特点编程实现,负责带内管理数据获取,并将其保存在设备内存上。
[0014]优选地,所述状态信息解析模块解析提取到的设备软硬件状态数据,运行在监控诊断设备上;所述状态信息解析模块包含原始数据解析器与数据结构化组件,将整个分布式系统产生的运行状态数据统一解析并管理,将底层的数据格式化,产生结构化、抽象层次更高的状态数据。
[0015]优选地,所述状态信息解析模块包括事件解析模块和事件结构化模块;
[0016]所述事件解析模块解析从分布式系统中获取到的软硬件状态信息,将整个分布式系统产生的状态数据解析为事件;
[0017]所述事件结构化模块用于结构化存储管理接收到监管机器的状态事件信息,对信息进行格式化、结构化存储,将状态数据统一组织成确定的形式,并提供一个统一的接口暴露给其他模块调用。
[0018]优选地,所述事件解析模块将收到的受监控设备的软硬件信息解析生成对应节点上的事件数据,并将事件数据传递给事件结构化模块保存管理;
[0019]所述事件结构化模块通过关系型数据库实现,实现方法包括但不局限于非关系型数据库,也能够采用高性能非关系型数据库实现,该模块进一步将接收到节点事件数据结构化,将其存储于相应存储空间中,并暴露数据接口供上层模块使用。
[0020]优选地,所述系统状态分析模块根据获取到的分布式系统设备软硬件状态信息,利用多种分析方法,识别当前分布式系统运行状态,并将分析结果以图形化界面与表格信息展示给用户,提示开发人员当前分布式系统整体与各设备的运行情况。
[0021]优选地,所述系统状态分析模块包括系统状态信息分析模块和系统状态展示模块;
[0022]所述系统状态信息分析模块分析状态信息解析模块提供的数据,提取针对整个系统与单个设备的分析结果,作为系统状态展示模块的输入;
[0023]所述系统状态展示模块根据分析结果向用户展示系统运行状态,以图形与表格的方式向开发人员展示抓取到的分布式系统运行状态。
[0024]优选地,所述状态信息获取模块与状态信息解析模块进行通信传输数据,所述状态信息解析模块与系统状态分析模块直接交互传递数据。
[0025]与现有技术相比,本专利技术具有如下的有益效果:
[0026]1、本专利技术解决了分布式系统开发人力成本大的问题,降低分布式异构系统的分析难度,减少开发人员人工干预分布式系统的次数;
[0027]2、本专利技术降低了分布式系统的开发人工成本,提高开发人员工作效率;
[0028]3、本专利技术降低了分布式异构系统的分析难度,减少了开发人员人工干预分布式系统的次数,提高系统稳定性。
附图说明
[0029]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0030]图1为本专利技术面向分布式系统的全局分析系统结构图;
[0031]图2为本专利技术面向分布式系统的全局分析系统设备图;
[0032]图3为本专利技术状态信息获取模块图;
[0033]图4为本专利技术状态信息解析模块图;
[0034]图5为本专利技术系统状态分析模块图。
具体实施方式
[0035]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0036]实施例1:
[0037]根据本专利技术提供的一种面向分布式系统的全局分析系统,包括状态信息获取模块、状态信息解析模块和系统状态分析模块;状态信息获取模块与状态信息解析模块信号连接,状态信息解析模块与系统状态分析模块信号连接。
[0038]状态信息获取模块获取设备软硬件运行状态信息,运行在分布式系统中的设备上;状态信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向分布式系统的全局分析系统,其特征在于,包括状态信息获取模块、状态信息解析模块和系统状态分析模块;所述状态信息获取模块与状态信息解析模块信号连接,所述状态信息解析模块与系统状态分析模块信号连接。2.根据权利要求1所述的面向分布式系统的全局分析系统,其特征在于,所述状态信息获取模块获取设备软硬件运行状态信息,运行在分布式系统中的设备上;所述状态信息获取模块获取设备运行状态信息,通过基于带外管理手段获取硬件信息与基于带内管理手段获取软件信息,生成软硬件结合的状态数据;状态数据将被上传至状态信息解析模块进行解析,进行数据采集与分析的分离。3.根据权利要求2所述的面向分布式系统的全局分析系统,其特征在于,所述状态信息获取模块包括硬件信息获取模块和软件信息获取模块;所述硬件信息获取模块获取相应设备的硬件状态信息,并根据需求通过网络方式或保存在内存的方式按需提供给其他组件使用;所述软件信息获取模块获取相应设备的软件状态信息,并根据需求通过网络方式或保存在内存的方式按需提供给其他组件使用。4.根据权利要求3所述的面向分布式系统的全局分析系统,其特征在于,所述硬件信息获取模块所需的底层数据总线是APB、IIC、PCI和SPI总线,结合相应驱动编程实现,负责带外管理数据获取,并将其保存在设备内存上;所述软件信息获取模块结合受监控设备上操作系统特点编程实现,负责带内管理数据获取,并将其保存在设备内存上。5.根据权利要求1所述的面向分布式系统的全局分析系统,其特征在于,所述状态信息解析模块解析提取到的设备软硬件状态数据,运行在监控诊断设备上;所述状态信息解析模块包含原始数据解析器与数据结构化组件,将整个分布式系统产生的运行状态数据统一解析并管理,将底层的数据格式化,产生结构化、抽象层次更高的状态数据。6.根据权利要求5所述的面向分布式系统的全局分析系统,其...

【专利技术属性】
技术研发人员:黄知柏沈泽凯符凯蒋鹏程
申请(专利权)人:华东计算技术研究所中国电子科技集团公司第三十二研究所
类型:发明
国别省市:

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

1