本技术涉及数据处理领域,具体涉及一种应用问题处理方法及装置。
背景技术:
1、随着企业数字化转型的加速,公司信息系统变得越来越庞大和复杂,信息系统支撑着各种核心业务流程,对业务的关键性愈发明显。然而,伴随着信息系统的扩展和发展,当前也存在一系列问题。
2、首先,应用问题经常出现,但由于缺乏规范的处理流程,当问题发生时,团队往往面临处理流程混乱以及处理方法不明确的状况,导致问题的解决时间延长。
3、其次,无法得到及时处理的应用问题会日益积累,未导致问题数量不断增加,未解决的问题可能随时引发业务宕机,对业务的可用性和稳定性构成了潜在威胁。例如,应用服务器的磁盘使用率异常增长,表明数据积累或者日志文件膨胀。此外,应用数据库连接数的过度增加可能是由于未关闭的数据库连接,会增加服务器的负担。
4、尽管上述应用问题可能不会立刻导致应用的崩溃,但可能导致系统在某个时间点触发业务宕机。
技术实现思路
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、由上述技术方案可知,本技术提供一种应用问题处理方法及装置,通过根据系统内应用的应用编号、应用名称以及预设的问题类型确定应用问题的触发条件以及对应的处理方式;采集系统内应用的性能数据,在所述性能数据满足所述触发条件的情况下创建对应的提示信息,并将所述提示信息发送至对应负责人;响应于所述提示信息的未响应时间超过预设时长或当前应用的所述性能数据再次满足所述触发条件,创建对应的警告信息;获取所述应用的关联人员,并通过多种通信方式将所述警告信息发送至所述对应负责人和所述关联人员,直至所述对应负责人和所述关联人员接收到所述警告信息。能够建立规范的应用修复方法,有助于提高应用问题的识别、处理和监控,降低潜在问题的积累,确保系统能够持续可靠地运行。