[发明专利]一种服务端的监控方法和装置在审

专利信息
申请号: 201611269906.9 申请日: 2016-12-30
公开(公告)号: CN106844149A 公开(公告)日: 2017-06-13
发明(设计)人: 张晋锋 申请(专利权)人: 曙光信息产业(北京)有限公司
主分类号: G06F11/30 分类号: G06F11/30;G06F11/32
代理公司: 北京德恒律治知识产权代理有限公司11409 代理人: 章社杲,卢军峰
地址: 100193 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 服务端 监控 方法 装置
【说明书】:

技术领域

发明涉及服务端,具体来说,涉及一种服务端的监控方法和装置。

背景技术

对于集群监控管理软件来说,监控数据从产生到展现到用户界面,大致分为以下三个阶段:

第一阶段:周期性轮询采集监控数据,并存储到数据库;

第二阶段:用户打开监控页面时,向服务器请求查询监控数据,并定时刷新;

第三阶段:服务器返回查询结果,将数据呈现到用户界面。

由此可以看出,现有的集群监控管理软件会存在如下两个问题:

1、监控数据的产生,到用户界面的展现,会存在小于一个采集周期的时间延迟,例如,监控采集周期是120秒,每间隔120秒会采集一次监控数据,如果页面定时刷新的间隔也是120秒,这样在页面上看到的数据就会产生0到119秒不等的延时。

2、监控页面初始化和定时刷新时存在性能问题,如监控页面加载较慢等,从而影响用户体验,例如,在第二阶段中,一般采用HTTP请求(从客户端到服务器端的请求消息)的方式查询监控数据,响应速度较慢。

针对相关技术中的问题,目前尚未提出有效的解决方案。

发明内容

针对相关技术中的问题,本发明提出一种服务端的监控方法和装置,能够实现实时且高效地监控数据的展示效果。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种服务端的监控方法。

该监控方法包括:步骤S1,采集服务端的实时性能指标数据;步骤S2,将实时性能指标数据存储至服务端的第一数据库,同时将实时性能指标数据发送至客户端,并且客户端根据实时性能指标数据,更新本地缓存;步骤S3,在打开监控页面的情况下,从本地缓存中读取实时性能指标数据;步骤S4,重复继续执行步骤S1、S2,并且在步骤S2中,将实时性能指标数据同步更新到监控页面上。

根据本发明的一个实施例,实时性能指标数据包括以下至少之一:温度、CPU使用率、内存使用率。

根据本发明的一个实施例,在步骤S1之前包括:将Web数据库和第一数据库进行匹配,更新Web数据库,其中,Web数据库设置在客户端中。

根据本发明的一个实施例,通过RabbitMQ服务器将实时性能指标数据存储至服务端的第一数据库,并且将实时性能指标数据发送至客户端。

根据本发明的一个实施例,通过回调函数将实时性能指标数据同步更新到监控页面上。

根据本发明的另一方面,提供了一种服务端的监控装置。

该服务端的监控装置包括:采集模块,用于采集服务端的实时性能指标数据;存储更新模块,用于将实时性能指标数据存储至服务端的第一数据库,同时将实时性能指标数据发送至客户端,并且客户端根据实时性能指标数据,更新本地缓存;读取模块,用于在打开监控页面的情况下,从本地缓存中读取实时性能指标数据;同步模块,用于将实时性能指标数据同步更新到监控页面上。

根据本发明的一个实施例,实时性能指标数据包括以下至少之一:温度、CPU使用率、内存使用率。

根据本发明的一个实施例,进一步包括:匹配模块,用于将Web数据库和第一数据库进行匹配,更新Web数据库,其中,Web数据库设置在客户端中。

根据本发明的一个实施例,进一步包括:存储更新子模块,用于通过RabbitMQ服务器将实时性能指标数据存储至服务端的第一数据库,并且将实时性能指标数据发送至客户端。

根据本发明的一个实施例,进一步包括:同步子模块,用于通过回调函数将实时性能指标数据同步更新到监控页面上。

本发明通过采集服务端的实时性能指标数据,随后将实时性能指标数据存储至服务端的第一数据库,同时将实时性能指标数据发送至客户端,并且客户端根据实时性能指标数据,更新本地缓存,随后在打开监控页面的情况下,从本地缓存中读取实时性能指标数据,最后重复继续执行步骤上述步骤,将实时性能指标数据同步更新到监控页面上,从而能够实现实时且高效地监控数据的展示效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的服务端的监控方法的流程图;

图2是根据本发明实施例的服务端的监控方法的具体流程图;

图3是根据本发明实施例的服务端的监控装置的框图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611269906.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top