首页 / 一种适用于微服务管理系统的性能监测装置

一种适用于微服务管理系统的性能监测装置有效专利 实用

技术领域

[0001] 本实用新型公开涉及性能监测设备的技术领域,尤其涉及一种适用于微服务管理系统的性能监测装置。

相关背景技术

[0002] 随着泛在电力物联网建设的深入开展,应用服务规模的不断扩张,多种应用构成复杂的业务系统,为了实现各种业务应用的管理,大多采用相应的管理系统进行多种业务应用的管理。
[0003] “微服务”的核心是化繁为简、化整为零,把应用分解为小的服务模块进行独立开发,如果将该“微服务”理念应用到电力的业务应用管理系统中进行管理系统的架构建设,那对于该种微服务式的管理系统,如何进行良好的性能监测?
[0004] 以往在进行管理系统的性能监测时,均是通过一个性能指标数据获取装置进行性能指标数据的获取,然后再进行处理,获得相应的处理结果,每次运维人员在收到报错信息时,不能直观了解具体是管理系统中具体哪个服务模块发生了运行异常,需要结合采集的性能指标数据进行判断,虽然可以达到监测的目的,但是需要耗费的定位时间较长,因此,如何解决上述问题,成为人们亟待解决的问题。实用新型内容
[0005] 鉴于此,本实用新型提供了一种适用于微服务管理系统的性能监测装置,已至少解决现有监测装置应用在微服务式的管理系统中,虽然可以达到监测的目的,但是无法进行直观的定位,不利于后期运维。
[0006] 本实用新型提供的技术方案,具体为,一种适用于微服务管理系统的性能监测装置,所述微服务管理系统包括:网关服务器群组、业务应用服务器群组、注册中心服务器群组以及数据库服务器群组;
[0007] 所述网关服务器群组包括至少三台网关服务器,用于访问端与所述微服务管理系统间的访问权限查询;
[0008] 所述业务应用服务器群组包括多个业务应用服务器,用于运行各种业务应用程序;
[0009] 所述注册中心服务器群组包括至少三台注册中心服务器,用于所述业务应用服务器群组中各业务应用程序的注册;
[0010] 所述数据库服务器群组包括多个数据库服务器,用于所述业务应用服务器群组中各业务应用程序的运行数据存储以及所述网关服务器群组中访问权限数据的存储;
[0011] 所述网关服务器群组、业务应用服务器群组、注册中心服务器群组以及数据库服务器群组通过网络通讯连接;
[0012] 所述性能监测装置包括:壳体、四个性能指标数据获取装置、四个性能指标处理装置、计时装置、控制器、显示屏以及报警器;
[0013] 所述壳体内设置有腔体,四个所述性能指标数据获取装置、四个所述性能指标所述处理装置、所述计时装置以及所述控制器均设置于所述壳体的腔体内;
[0014] 四个所述性能指标数据获取装置分别与所述网关服务器群组、业务应用服务器群组、注册中心服务器群组以及数据库服务器群组一一对应,每个所述性能指标数据获取装置均与对应的服务器群组通讯连接,进行性能指标数据的采集;
[0015] 所述性能指标处理装置与所述性能指标数据获取装置一一对应,每个所述性能指标处理装置均与对应的性能指标数据获取装置通讯连接,用于接收所述性能指标数据获取装置发送的性能指标数据并将接收的性能指标数据与阈值进行比较,生成相应的处理结果;
[0016] 所述控制器分别与四个所述性能指标数据获取装置、四个所述性能指标处理装置、计时装置、报警器通讯连接,所述报警器设置有4种报警颜色,所述控制器依据计时装置反馈的计时信息控制四个所述性能指标数据获取装置进行性能指标数据获取,并依据四个性能指标处理装置的处理结果,控制报警器是否进行报警以及报警的颜色;
[0017] 所述显示屏分别与四个所述性能指标处理装置通讯连接,用于显示四个所述性能指标处理装置的处理结果。
[0018] 优选,所述显示屏为LED显示屏。
[0019] 进一步优选,所述性能监测装置还包括:存储器;
[0020] 所述存储器与分别与四个所述性能指标处理装置通讯连接,用于存储四个所述性能指标处理装置接收的性能指标数据以及对应的处理结果。
[0021] 进一步优选,所述报警器中设置有声音播放器。
[0022] 进一步优选,所述性能监测装置还包括:通讯组件,所述通讯组件与四个所述性能指标处理装置通讯连接,用于将四个所述性能指标处理装置的处理结果发送到通讯终端。
[0023] 本实用新型提供的适用于微服务管理系统的性能监测装置,其针对于微服务管理系统中的不同功能的服务器群组,分别设置了对应的性能指标数据获取装置和性能指标处理装置,即根据管理系统的功能模块对应形成并行的几条监测线路,每条监测线路均会将监测结果发送到控制器处,控制器依据识别的线路结果,控制报警器进行对应颜色的报警,此时,运维人员只要通过观看报警器的颜色就可以直观确定,微服务管理系统中出现运行异常的位置,同时实现监测和定位的目的,便于后期运维。
[0024] 本实用新型提供的适用于微服务管理系统的性能监测装置,具有结构简单、设计合理、使用方便等优点,可同时实现监测和定位的目的,方便后期运维。
[0025] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本实用新型的公开。

具体实施方式

[0030] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本实用新型相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本实用新型的一些方面相一致的装置的例子。
[0031] 为了解决现有监测装置应用在微服务式的管理系统中,虽然可以达到监测的目的,但是无法进行直观的定位,不利于后期运维的问题,本实施方案提供了一种适用于微服务管理系统的性能监测装置,参见图1,微服务管理系统主要由网关服务器群组1、业务应用服务器群组2、注册中心服务器群组3以及数据库服务器群组4构成,其中,网关服务器群组1由至少三台网关服务器构成,每台网关服务器均分别用于访问端A与微服务管理系统间的访问权限查询;业务应用服务器群组2由多个业务应用服务器构成,每个业务应用服务器均用于运行各种业务应用程序;注册中心服务器群组3由至少三台注册中心服务器构成,每台注册中心服务器均用于业务应用服务器群组2中各业务应用程序的注册;数据库服务器群组4由多个数据库服务器,每个数据库服务器均用于业务应用服务器群组2中各业务应用程序的运行数据存储以及网关服务器群组1中访问权限数据的存储;且上述网关服务器群组1、业务应用服务器群组2、注册中心服务器群组3以及数据库服务器群组4通过网络通讯连接。
[0032] 上述实施方案中的管理系统主要是用于电力系统中各种业务应用的管理,该管理系统以省级的数据中心为依托,同时为地市级及站级的业务应用提供数据支撑,实现数据共享,完成电力物联网的体系建设。其中,当地市级或站级产生新的业务应用后,需要使用省级的数据进行运行时,可统一由该管理系统进行管理,具体过程为:首先在注册中心服务器群组中进行注册登记,待管理系统的管理人员进行业务应用的审核,当审核通过之后,方可在业务应用服务器群组中进行该业务应用程序的运行,而该业务应用程序需要调用的数据信息均存储在数据库服务器群组中,只要该业务应用在上述的管理系统中通过审核上线后,使用者均可通过移动应用端、Web应用端或互联网设备等客户端进行该管理系统的访问。访问该管理系统时,首先由网关服务器群组进行访问权限的审核,网关服务器群组先获取访问端的信息,然后发送到数据库服务器群组中,数据库服务器群组将接收的信息与预先存储的访问信息进行查询以及核对,如果存在相同的记录信息,则表明具备访问权限,否则不具备,并将对应的访问权限结果发送到网关服务器群组中,当具备访问权限时,可进行相应业务应用程序的使用,否则提醒不具备权限。而管理系统中各业务程序的在运行时,可直接从数据库服务器群组中进行数据的调取、使用。
[0033] 为了实现对上述管理系统的监测,本实施方案提供的性能监测装置,参见图2,主要由壳体、四个性能指标数据获取装置5、四个性能指标处理装置6、计时装置7、控制器8、显示屏9以及报警器10构成,其中,壳体内设置有腔体,四个性能指标数据获取装置5、四个性能指标所述处理装置6、计时装置7以及控制器8均设置于壳体的腔体内;四个性能指标数据获取装置5分别与网关服务器群组1、业务应用服务器群组2、注册中心服务器群组3以及数据库服务器群组4一一对应,每个性能指标数据获取装置5均与对应的服务器群组通讯连接,进行性能指标数据的采集,通常而言,性能指标数据是通过读取各个服务器群组的运行日志获得,当然也可以采用其他的现有方法获得。性能指标处理装置6与性能指标数据获取装置5一一对应,每个性能指标处理装置6均与对应的性能指标数据获取装置5通讯连接,用于接收性能指标数据获取装置5发送的性能指标数据并将接收的性能指标数据与阈值进行比较,生成相应的处理结果,通常接收的性能指标数据在阈值范围内,代表是正常运行,否则为异常运行;控制器8分别与四个性能指标数据获取装置5、四个性能指标处理装置6、计时装置7、报警器10通讯连接,报警器10设置有4种报警颜色,具体工作时,控制器8中设置有进行监测的周期,控制器8依据计时装置7反馈的计时信息,进行相应的控制,每当到达监测周期时,控制器就会控制四个性能指标数据获取装置5分别采集与其通讯连接的服务器群组,并将采集的数据发送到对应的性能指标处理装置6,性能指标处理装置6将接收的数据与预存的阈值进行比较,获得比较结果,当在阈值范围内,表示正常运行,否则代表异常运行,并将处理的结果发送到控制器8中,控制器8依据接收到的处理结果控制报警器10是否进行报警以及控制报警的对应颜色,由于报警器10有4中报警颜色,不同颜色代表不同的服务器群组发生运行异常,显示屏9分别与四个性能指标处理装置6通讯连接,用于显示四个性能指标处理装置6的处理结果,以方便运维人员进行监测数据以及监测结果的观看。
[0034] 优选,上述的显示屏9为LED显示屏。
[0035] 为了实现该性能监测装置的监测数据以及监测结果的数据存储,作为技术方案的改进,参见图2,还可在该监测设备中设置:存储器11,该存储器11与分别与四个性能指标处理装置6通讯连接,用于存储四个性能指标处理装置6接收的性能指标数据以及对应的处理结果,方便运维人员的后期查看。
[0036] 为了进一步提高报警的效果,作为技术方案的改进,在报警器10中设置有声音播放器。
[0037] 当该监测装置监测到运行异常时,为了方便及时通知对应的关系人,作为技术方案的改进,在该性能监测装置中还设置有通讯组件,通讯组件与四个性能指标处理装置6 通讯连接,用于将四个性能指标处理装置6的处理结果发送到通讯终端。
[0038] 本领域技术人员在考虑说明书及实践这里公开的实用新型后,将容易想到本实用新型的其它实施方案。本申请旨在涵盖本实用新型的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本实用新型的一般性原理并包括本实用新型未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本实用新型的真正范围和精神由下面的权利要求指出。
[0039] 应当理解的是,本实用新型并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本实用新型的范围仅由所附的权利要求来限制。

当前第1页 第1页 第2页 第3页
相关技术
性能监测相关技术
服务管理相关技术
苏畅发明人的其他相关专利技术