服务器性能监测方法技术

技术编号:39752034 阅读:10 留言:0更新日期:2023-12-17 23:50
本申请涉及一种服务器性能监测方法

【技术实现步骤摘要】
服务器性能监测方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种服务器性能监测方法

装置

计算机设备

存储介质和计算机程序产品


技术介绍

[0002]随着用户需求增加,服务器上运行的工具和组件越来越多,大量冗余进程造成服务器性能不足

当前,常常是服务器出现卡顿

宕机时才发现服务器性能不足,无法及时监测服务器异常,因此如何对服务器进行性能监测是亟待解决的技术问题


技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够对服务器进行性能监测的服务器性能监测方法

装置

计算机设备

计算机可读存储介质和计算机程序产品

[0004]第一方面,本申请提供了一种服务器性能监测方法,包括:
[0005]接收终端发送的性能监测请求;
[0006]基于所述性能监测请求,调用数据监控组件采集服务器的性能参数;
[0007]调用数据采集组件获取所述数据采集组件中预配置的采集路径,并基于所述采集路径按照预设周期从所述数据监控组件中采集对应的性能参数;
[0008]向所述终端发送采集到的性能参数,以指示所述终端创建仪表板,并基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数

[0009]在其中一个实施例中,所述基于所述采集路径按照预设周期从所述数据监控组件中采集所述性能参数之后,包括:
[0010]将每次采集到的性能参数存储于所述服务器预先配置的时序数据库中;
[0011]所述向所述终端发送采集的所述性能参数,包括:
[0012]从所述性能监测请求提取所述时序数据库的标识信息以及认证信息;
[0013]基于所述标识信息以及认证信息,从所述时序数据库中提取预设数据发送周期内的性能参数;
[0014]向所述终端发送所提取的性能参数

[0015]在其中一个实施例中,所述性能监测请求中还包括时间范围以及监测目标,所述基于所述标识信息以及认证信息,从所述时序数据库中提取预设数据发送周期内的性能参数,包括:
[0016]在所述标识信息所指示的时序数据库为所述预先配置的时序数据库的情况下,基于所述认证信息,进行所述时序数据库的授权认证;
[0017]若认证通过,则从所述时序数据库中,确定所述预设数据发送周期内与所述监测目标相匹配的性能参数;从所述相匹配的性能参数中提取所述时间范围内的性能参数

[0018]在其中一个实施例中,所述数据监控组件以及所述数据采集组件均配置于所述服务器中;
[0019]或者,所述数据监控组件或者所述数据采集组件中至少一项配置于所述服务器所属的服务器集群内的其他服务器中

[0020]在其中一个实施例中,所述数据采集组件配置于不同于所述服务器的其他服务器中,所述调用数据采集组件获取所述数据采集组件中预配置的采集路径之前,包括:
[0021]向所述其他服务器发送组件调用请求,并接收所述其他服务器在检测到数据采集组件的负载符合预设条件时返回的组件信息;
[0022]基于所述组件信息确定所述数据采集组件

[0023]第二方面提供了一种服务器性能监测方法,所述方法包括:
[0024]向服务器发送性能监测请求,以指示所述服务器基于所述性能监测请求,调用数据监控组件采集服务器的性能参数,调用数据采集组件获取所述数据采集组件中预配置的采集路径,并基于所述采集路径按照预设周期从所述数据监控组件中采集对应的性能参数;
[0025]接收所述服务器发送的所述性能参数;
[0026]创建仪表板,并基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数

[0027]在其中一个实施例中,所述向服务器发送性能监测请求,包括:
[0028]向多个服务器发送性能监测请求以及配置更新指令,各性能监测请求中包括服务器标识,以便于各服务器基于所述配置更新指令对已配置的所述数据监控组件以及数据采集组件进行更新,并基于所述服务器标识,调用更新后的数据监控组件采集所述服务器的性能参数,调用更新后的数据采集组件并获取更新后的数据采集组件中的预配置的所述采集路径,基于所述采集路径按照预设周期从所述更新后的数据监控组件中采集所述性能参数

[0029]在其中一个实施例中,基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数,包括:
[0030]确定所述性能参数的统计信息,所述统计信息包含平均值

最大值

最小值

性能参数异常值和异常趋势信息;
[0031]基于预设置的图表类型,在所述仪表板中以图表方式展示所述平均值

最大值

最小值以及所述异常趋势信息中至少一项;
[0032]和
/
或,基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数,并标记所述性能参数中的性能参数异常值

[0033]第三方面,本申请还提供了一种服务器性能监测装置,包括:
[0034]第一接收模块,用于接收终端发送的性能监测请求;
[0035]第一采集模块,用于基于所述性能监测请求,调用数据监控组件采集服务器的性能参数;
[0036]第二采集模块,用于调用数据采集组件获取所述数据采集组件中预配置的采集路径,并基于所述采集路径按照预设周期从所述数据监控组件中采集对应的性能参数;
[0037]第一展示模块,用于向所述终端发送采集到的性能参数,以指示所述终端创建仪表板,并基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数

[0038]第四方面,本申请还提供了一种服务器性能监测装置,包括:
[0039]第二发送模块,用于向服务器发送性能监测请求,以指示所述服务器基于所述性能监测请求,调用数据监控组件采集服务器的性能参数,调用数据采集组件获取所述数据采集组件中预配置的采集路径,并基于所述采集路径按照预设周期从所述数据监控组件中采集对应的性能参数;
[0040]第二接收模块,用于接收所述服务器发送的所述性能参数;
[0041]第二展示模块,用于创建仪表板,并基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数

[0042]本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述服务器性能监测方法的步骤

[0043]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述服务器性能监本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种服务器性能监测方法,其特征在于,所述方法包括:接收终端发送的性能监测请求;基于所述性能监测请求,调用数据监控组件采集服务器的性能参数;调用数据采集组件获取所述数据采集组件中预配置的采集路径,并基于所述采集路径按照预设周期从所述数据监控组件中采集对应的性能参数;向所述终端发送采集到的性能参数,以指示所述终端创建仪表板,并基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述采集路径按照预设周期从所述数据监控组件中采集所述性能参数之后,包括:将每次采集到的性能参数存储于所述服务器预先配置的时序数据库中;所述向所述终端发送采集的所述性能参数,包括:从所述性能监测请求提取所述时序数据库的标识信息以及认证信息;基于所述标识信息以及认证信息,从所述时序数据库中提取预设数据发送周期内的性能参数;向所述终端发送所提取的性能参数
。3.
根据权利要求2所述的方法,其特征在于,所述性能监测请求中还包括时间范围以及监测目标,所述基于所述标识信息以及认证信息,从所述时序数据库中提取预设数据发送周期内的性能参数,包括:在所述标识信息所指示的时序数据库为所述预先配置的时序数据库的情况下,基于所述认证信息,进行所述时序数据库的授权认证;若认证通过,则从所述时序数据库中,确定所述预设数据发送周期内与所述监测目标相匹配的性能参数;从所述相匹配的性能参数中提取所述时间范围内的性能参数
。4.
根据权利要求2所述的方法,其特征在于,所述数据监控组件以及所述数据采集组件均配置于所述服务器中;或者,所述数据监控组件或者所述数据采集组件中至少一项配置于所述服务器所属的服务器集群内的其他服务器中
。5.
根据权利要求4所述的方法,其特征在于,所述数据采集组件配置于不同于所述服务器的其他服务器中,所述调用数据采集组件获取所述数据采集组件中预配置的采集路径之前,包括:向所述其他服务器发送组件调用请求,并接收所述其他服务器在检测到数据采集组件的负载符合预设条件时返回的组件信息;基于所述组件信息确定所述数据采集组件
。6.
一种服务器性能监测方法,其特征在于,所述方法包括:向服务器发送性能监测请求,以指示所述服务器基于所述性能监测请求,调用数据监控组件采集服务器的性能参数,调用数据采集组件获取所述数据采集组件中预配置的采集路径,并基于所述采集路径按照预设周期从所述数据监控组件中采集对应的性能参数;接收所述服务器发送的所述性能参数;创建仪表板,并基于预设置的图表类型,在所述仪表板中以图表方式展示所述性能参数

7.
根据权利要求6所述的方法,其特征在于,所述向服务器发送性能监测请求,包括:向多个服务器发送性能监测请求以及配置...

【专利技术属性】
技术研发人员:王梓博黄奕敏印凌潼欧阳旭
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1