云应用的检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35585773 阅读:15 留言:0更新日期:2022-11-16 15:00
本公开提出一种云应用的检测方法、装置、电子设备及存储介质,涉及计算机技术领域。该方法包括:向云应用发送第一远程过程调用请求,其中,所述第一远程过程调用请求中包括待检测的指标标识;获取所述云应用返回的检测结果;根据所述检测结果,确定所述云应用当前的运行状态。由此,无需人工操作,仅通过自动请求的方式,即可快速确定云应用当前的运行状态,减少了人工成本,极大地提高了效率,为云应用的稳定性和可用性提供了保障。的稳定性和可用性提供了保障。的稳定性和可用性提供了保障。

【技术实现步骤摘要】
云应用的检测方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种云应用的检测方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,云服务的热度越来越高,云应用的使用也越来越广泛。当众多云应用同时运行时,可能会出现云应用异常而无法使用的情况。若同时出现异常的云应用较多时,有限的人力并不能及时发现异常并解决,云应用的稳定性和可用性会大大降低,从而影响用户体验。
[0003]因此,如何对云应用进行检测,从而确定出云应用的运行状态,显得至关重要。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]本公开第一方面实施例提出了一种云应用的检测方法,包括:
[0006]向云应用发送第一远程过程调用请求,其中,所述第一远程过程调用请求中包括待检测的指标标识;
[0007]获取所述云应用返回的检测结果;
[0008]根据所述检测结果,确定所述云应用当前的运行状态。
[0009]本公开第二方面实施例提出了一种云应用的检测装置,包括:
[0010]发送模块,用于向云应用发送第一远程过程调用请求,其中,所述第一远程过程调用请求中包括待检测的指标标识;
[0011]获取模块,用于获取所述云应用返回的检测结果;
[0012]确定模块,用于根据所述检测结果,确定所述云应用当前的运行状态。
[0013]本公开第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本公开第一方面实施例提出的云应用的检测方法。
[0014]本公开第四方面实施例提出了一种非临时性计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如本公开第一方面实施例提出的云应用的检测方法。
[0015]本公开第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行本公开第一方面实施例提出的云应用的检测方法。
[0016]本公开提供的云应用的检测方法、装置、电子设备及存储介质,可以先向云应用发送第一远程过程调用请求,其中,第一远程过程调用请求中包括待检测的指标标识,之后获取云应用返回的检测结果,从而可以根据检测结果,确定云应用当前的运行状态。由此,无需人工操作,仅通过自动请求的方式,即可快速确定云应用当前的运行状态,减少了人工成本,极大地提高了效率,为云应用的稳定性和可用性提供了保障。
[0017]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
[0018]本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0019]图1为本公开一实施例所提供的云应用的检测方法的流程示意图;
[0020]图2为本公开一实施例所提供的云应用的检测方法的流程示意图;
[0021]图3为本公开一实施例所提供的云应用的检测方法的流程示意图;
[0022]图4为本公开另一实施例所提供的云应用的检测装置的结构示意图;
[0023]图5示出了适于用来实现本公开实施方式的示例性电子设备的框图。
具体实施方式
[0024]下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制。
[0025]下面参考附图描述本公开实施例的云应用的检测方法、装置、电子设备和存储介质。
[0026]图1为本公开实施例所提供的云应用的检测方法的流程示意图。
[0027]本公开实施例以该云应用的检测方法被配置于云应用的检测装置中来举例说明,该云应用的检测装置可以应用于任一电子设备中,以使该电子设备可以执行云应用的检测功能。
[0028]其中,电子设备可以为个人电脑(Personal Computer,PC)、云端设备、移动设备等,移动设备例如可以为手机、平板电脑、个人数字助理、穿戴式设备、车载设备等具有各种操作系统、触摸屏和/或显示屏的硬件设备。
[0029]为方便说明,本公开实施例中的云应用的检测装置,简称为“检测装置”。
[0030]如图1所示,该云应用的检测方法可以包括以下步骤:
[0031]步骤101,向云应用发送第一远程过程调用请求,其中,第一远程过程调用请求中包括待检测的指标标识。
[0032]其中,远程过程调用(remote procedure call,RPC),可以通过网络从远程计算机程序上请求服务,不需要了解底层网络技术,它通常采用客户端设备与服务端设备模式,请求服务的一方为客户端设备,提供服务的一方为服务端设备。
[0033]可以理解的是,本公开中的检测装置,即为RPC连接的请求服务的客户端设备,云应用即为提供服务的服务端设备。即检测装置向云应用发送RPC请求,以使云应用根据待检测的指标标识,对待检测的指标进行检测。
[0034]另外,待检测的指标,可以为与云应用运行状态有关的任意指标,比如其可以为云应用磁盘使用率、云应用网络连接性、云应用副本集状态、云应用连接数可用百分比、云应用进程检测等等,本公开对此不做限定。
[0035]相应的,待检测的指标标识,可以为用于唯一表征待检测指标的任意信息,本公开
对此不做限定。
[0036]可以理解的是,可以提前设置好各个待检测对应的标识,之后检测装置通过RPC请求向云应用发送待检测的指标标识即可。
[0037]比如说,待检测的指标为:网络连接性,其对应的指标标识为“Y1W”。从而,若在需要云应用进行网络连接性检测时,即可向云应用发送包含“Y1W”的第一RPC请求。之后云应用接收到该请求后,即可进行网络连接性检测。
[0038]需要说明的是,上述示例只是举例说明,不能作为对本公开实施例中待检测的指标及其标识等的限定。
[0039]另外,第一RPC请求中,可以包含一个待检测的指标标识,也可以包含多个待检测的指标标识等等,本公开对此不做限定。
[0040]本公开实施例中,在需要对云应用的相关指标进行检测时,检测装置可以向云应用发送包含待检测的指标标识的第一RPC请求,以使云应用在接收到该请求后,可以确定出对应的待检测的指标,并对其进行检测。
[0041]步骤102,获取云应用返回的检测结果。
[0042]其中,获取云应用返回的检测结果时,可以一次获取一个检测结果,或者也可以一次获取多个检测结果等等,本公开对此不做限定。
[0043]比如,可以在向云应用发送第一RPC请求之后,查询是否接收到云应用返回的检测结果;或者,也可以在向云应用发送第一RPC请求之后,按照一定的时间,比本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云应用的检测方法,其特征在于,包括:向云应用发送第一远程过程调用请求,其中,所述第一远程过程调用请求中包括待检测的指标标识;获取所述云应用返回的检测结果;根据所述检测结果,确定所述云应用当前的运行状态。2.如权利要求1所述的方法,其特征在于,所述向云应用发送第一远程过程调用请求,包括:响应于当前时刻与相邻的前一次向所述云应用发送第二远程过程调用请求的时刻之间的时间间隔达到第一设定值,向所述云应用发送所述第一远程过程调用请求,其中,所述第二远程过程调用请求中包括的待检测的指标标识与所述第一远程过程调用请求中包括的待检测的指标标识相同。3.如权利要求1所述的方法,其特征在于,所述向云应用发送第一远程过程调用请求远程过程调用请求,包括:响应于当前时刻与相邻的前一次向所述云应用发送第二远程过程调用请求的时刻之间的时间间隔达到第一设定值,启动与所述待检测的指标标识对应的线程,以向所述云应用发送所述第一远程过程调用请求,其中,所述第二远程过程调用请求中包括的待检测的指标标识与所述第一远程过程调用请求中包括的待检测的指标标识相同。4.如权利要求1所述的方法,其特征在于,还包括:响应于当前时刻与相邻的前一次向所述云应用发送第三远程过程调用请求的时刻之间的时间间隔达到第二设定值,向所述云应用发送第四远程过程调用请求,其中,所述第三远程过程调用请求与所述第四远程过程调用请求均用于向所述云应用请求实例信息。5.如权利要求1所述的方法,其特征在于,还包括:接收所述云应用发送的进程恢复请求,其中,所述进程恢复请求中包括待恢复的进程标识;响应于确定所述进程标识未在指定的进程标识列表中,向所述云应用发送进程恢复指令,以使所述云应用恢复所述进程标识对应的进程。6.如权利要求5所述的方法,其特征在于,还包括:接收进程停止指示,其中,所述进程停止指示中包括已停止的进程标识;将所述已停止的进程标识加入所述指定的进程标识列表中。7.一种云应用的检测装置,其特征在于,包括:发送模块,用于向云应用发送第一远程过程调用请求,其中,所述第一远程过程调用请求中包括待检测的指标标识;获取模块,用于获取所述云应用返回的检测结果;确定模块,用于根据所述检测结果,确定所述云应用当前的运行状态。8.如权利要求7所述的装置,其特征在于,所述发送模块,具体用于:响...

【专利技术属性】
技术研发人员:陈青松
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1