本申请涉及服务器升级领域,特别是涉及一种升级状态的监控方法、装置、系统及介质。
背景技术:
1、随着现代科技水平的迅速发展,服务器兴起,同时,服务器也在不断升级,提高本身的能力。升级所对应的为服务器中升级包的升级,升级包的使用在一定程度上减少了业务的重复开发,使服务器的升级更加高效。目前升级包升级有两种方式,一种为手动升级,一种为灰度升级,近年来,灰度升级成为升级包升级的主流方式,灰度升级可以使升级包平滑升级,可以保证整体系统的稳定,在发现错误时,及时回滚,减少影响。
2、但是灰度升级过程中,没有监控设施,无法监控到升级包升级的状态和进程,管理员无法得知与升级相关的信息,若出现了升级失败或者升级成功但是不兼容的问题时,管理员无法及时进行处理。
3、基于上述升级方法,寻求一种可以监控升级包升级进程的方法是本领域人员需要解决的问题。
技术实现思路
1、本申请的目的是提供一种升级状态的监控方法、装置、系统及介质。该方法可以监控服务器中升级包升级的状态并显示,可以让用户看到升级是否成功和是否兼容等信息。
2、为解决上述技术问题,本申请提供一种升级状态的监控方法、装置、系统及介质。
3、其中,升级状态的监控方法,包括:
4、上传升级包至存储模块;
5、按照灰度策略向相应的目标服务器发送升级信息;
6、获取目标服务器发送的用于表征目标服务器工作状态的通讯数据;
7、获取目标服务器的升级状态信息;
8、将通讯数据和升级状态信息按照预设信息处理方式处理后,得到与通讯数据和升级状态信息分别对应的展示信息;
9、将展示信息根据目标服务器的唯一身份信息对应展示。
10、优选地,按照灰度策略向相应的目标服务器发送升级信息之前,还包括:
11、在显示界面显示各所述灰度策略;
12、根据当前输入的操作信号确定所选中的灰度策略;
13、各灰度策略包括:直接灰度策略、应用灰度策略和服务器数量灰度策略。
14、优选地,在上传升级包至存储模块步骤之前,还包括:
15、获取升级包的待校验信息;
16、判断待校验信息是否满足校验标准;
17、若是,则进入上传升级包至存储模块的步骤;
18、其中,升级包的待校验信息包括:升级包的规格信息,升级包的规范信息和升级包的安全信息。
19、优选地,获取目标服务器发送的用于表征目标服务器工作状态的通讯数据之后,还包括:
20、判断获取目标服务器发送的用于表征目标服务器工作状态的通讯数据是否为目标服务器工作状态为假死状态时的通讯数据;
21、若是,则触发警告系统。
22、优选地,获取目标服务器发送的用于表征目标服务器工作状态的通讯数据之后,还包括:
23、判断获取目标服务器发送的用于表征目标服务器工作状态的通讯数据是否为下线服务器的通讯数据;
24、若是,则删除下线服务器对应的信息。
25、优选地,在根据当前输入的操作信号确定中的灰度策略之后,还包括:
26、按照灰度策略向相应的预设范围内的目标服务器发送升级信息;
27、获取预设范围内的目标服务器的升级状态信息;
28、当预设范围内的目标服务器的升级状态信息满足灰度校验条件时,进入按照灰度策略向相应的目标服务器发送升级信息的步骤。
29、优选地,在获取目标服务器的升级状态信息步骤之后,还包括:
30、当确定出目标服务器升级完成后的版本不兼容时;
31、获取报错信息;
32、对比报错信息和历史报错信息以及各参数的报错频率;
33、显示对比后的信息;
34、控制目标机器在预设时间内触发回退机制,回滚报错信息之前的版本。
35、为解决上述技术问题,本申请还提供一种升级状态的监控装置,包括:
36、上传模块,用于上传升级包至存储模块;
37、发送模块,用于按照灰度策略向相应的目标服务器发送升级信息;
38、第一获取模块,用于获取目标服务器发送的用于表征目标服务器工作状态的通讯数据;
39、第二获取模块,用于获取目标服务器的升级状态信息;
40、处理模块,用于将通讯数据和升级状态信息按照预设信息处理方式处理后,得到与通讯数据和升级状态信息分别对应的展示信息;
41、展示模块,用于将展示信息根据目标服务器的唯一身份信息对应展示。
42、为解决上述技术问题,本申请还提供一种升级状态的监控系统,包括存储器,用于存储计算机程序;
43、处理器,用于执行计算机程序时实现上述升级状态的监控方法的步骤。
44、为解决上述技术问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述升级状态的监控方法的步骤。
45、本申请所提供的一种升级状态的监控方法,该方法首先需要上传升级包至存储模块,然后按照灰度策略向相应的目标服务器发送升级信息,之后获取目标服务器发送的用于表征目标服务器工作状态的通讯数据并且获取目标服务器的升级状态信息,最后将通讯数据和升级状态信息按照预设信息处理方式处理后,得到与通讯数据和升级状态信息分别对应的展示信息,将展示信息根据目标服务器的唯一身份信息对应展示。该方法监控了目标服务器在升级过程中的状态和进程,并且可以展示,在服务器升级过程中出现升级不成功或者不兼容的情况时,管理者可以做出相应的回应。
46、本申请提供的升级状态的监控的方法,监控目标服务器中的升级包在升级过程中的状态和进程,并且在管理服务器中显示升级包的状态和进程,用户可以更好的了解升级过程中的问题和升级过程中的信息,提高用户的方便。
47、本申请还提供一种升级状态的监控装置、系统及介质,与上述方法相对应,故具有与上述方法相同的有益效果。
1.一种升级状态的监控方法,其特征在于,包括:
2.根据权利要求1所述的升级状态的监控方法,其特征在于,按照灰度策略向相应的目标服务器发送升级信息之前,还包括:
3.根据权利要求1所述的升级状态的监控方法,其特征在于,在所述上传升级包至存储模块步骤之前,还包括:
4.根据权利要求1所述的升级状态的监控方法,其特征在于,所述获取所述目标服务器发送的用于表征所述目标服务器工作状态的通讯数据之后,还包括:
5.根据权利要求1所述的升级状态的监控方法,其特征在于,所述获取目标服务器发送的用于表征所述目标服务器工作状态的通讯数据之后,还包括:
6.根据权利要求2所述的升级状态的监控方法,其特征在于,在所述根据当前输入的操作信号确定所选中的所述灰度策略之后,还包括:
7.根据权利要求1-6任意一项所述的升级状态的监控方法,其特征在于,在获取所述目标服务器的升级状态信息步骤之后,还包括:
8.一种升级状态的监控装置,其特征在于,包括:
9.一种升级状态的监控系统,其特征在于,包括存储器,用于存储计算机程序;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的升级状态的监控方法的步骤。