一种基于接口的SLA告警系统的制作方法

文档序号:32010004发布日期:2022-11-02 17:30阅读:29来源:国知局
一种基于接口的SLA告警系统的制作方法
一种基于接口的sla告警系统
技术领域
1.本发明涉及接口告警系统技术领域,具体为一种基于接口的sla告警系统。


背景技术:

2.后端服务间交互,尤以外部接口依赖而言,常有业务类型报错,需要人工介入处理;虽然已有自动发送邮件通知报错信息,但是公司尚处于被动方,纵观整体从“预测故障、发现故障、定位事故、故障恢复”流程可谓相当繁琐,并且尚未有机制监控,当前流程包含查询数据库日志表发现定位影响范围后,由需求分析人员通知合作方或我方developer内部修复,进而再由开发人员转交运维人员进行任务调度重试,导致处理链路过长且影响c端、a端体验,甚至减低服务可用性指标。一些重要的接口,以及定时任务的执行,得等到自己去翻看日志或者用户反馈才能发现问题,延迟问题的处理时间。


技术实现要素:

3.本发明的目的在于提供一种基于接口的sla告警系统,以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:一种基于接口的sla告警系统,包括告警平台服务器、重试管理模块、策略管理模块、通知配置模块、信息交互模块、报错详情模块以及事故管理模块,所述告警平台服务器与重试管理模块、策略管理模块、通知配置模块、信息交互模块、报错详情模块、事故管理模块电性连接;所述告警平台服务器协调模块之间的信息交互,所述重试管理模块重新执行接口的逻辑,所述策略管理模块、通知配置模块相互配合将报错信息发送给管理员终端,所述信息交互模块与接口建立连接,所述报错详情模块展示接口报错的详细信息,所述事故管理模块对于报错内容添加内容进行文件说明。
5.优选的,所述重试管理模块在告警平台服务器接收接口报错后,重新按照报错的逻辑重复执行,以确认报错信息的准确性。
6.优选的,所述重试管理模块在告警平台服务器接收接口修复信息后,重新按照修复后的逻辑重复执行,以确认接口修复后的稳定性。
7.优选的,所述策略管理模块确定将报错信息发送至管理员终端的方式,具体的方式包括但不限于:邮箱通知、短息通知、软件通知。
8.优选的,所述通知配置模块配套策略管理模块使用,针对策略管理模块确定通知管理员终端的方式来配置相应的邮箱账号、电话号码、软件联系方式。
9.优选的,所述信息交互模块与接口建立稳定的数据通道,用于接口报错信息,并将报错信息转交至告警平台服务器。
10.优选的,所述报错详情模块对于信息交互模块提交的报错信息分析,展示出报错信息的具体堆栈。
11.优选的,所述事故管理模块由管理员终端对于报错信息增加书面说明,并上传文
件用于后续查看。
12.与现有技术相比,本发明的有益效果是:本发明从自告警策略管理出发,事先基于通知时间、次数、内/外部指定人来进行配置多通道告警通知方式,实现多端协作处理后,达到收敛、修复目的;进而在告警列表数据中,可逐条针对每个事件记录事故定位原因、交互日志查阅记录、人工判断重试接口功能。
附图说明
13.图1为本发明的结构示意图;图中标号:1、告警平台服务器;2、重试管理模块;3、策略管理模块;4、通知配置模块;5、信息交互模块;6、报错详情模块;7、事故管理模块。
具体实施方式
14.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
15.请参阅图1,本发明提供一种技术方案:一种基于接口的sla告警系统,包括告警平台服务器1、重试管理模块2、策略管理模块3、通知配置模块4、信息交互模块5、报错详情模块6以及事故管理模块7,所述告警平台服务器1与重试管理模块2、策略管理模块3、通知配置模块4、信息交互模块5、报错详情模块6、事故管理模块7电性连接;所述告警平台服务器1协调模块之间的信息交互,所述重试管理模块2重新执行接口的逻辑,所述策略管理模块3、通知配置模块4相互配合将报错信息发送给管理员终端,所述信息交互模块5与接口建立连接,所述报错详情模块6展示接口报错的详细信息,所述事故管理模块7对于报错内容添加内容进行文件说明。
16.进一步的,所述重试管理模块2在告警平台服务器1接收接口报错后,重新按照报错的逻辑重复执行,以确认报错信息的准确性。
17.进一步的,所述重试管理模块2在告警平台服务器1接收接口修复信息后,重新按照修复后的逻辑重复执行,以确认接口修复后的稳定性。
18.进一步的,所述策略管理模块3确定将报错信息发送至管理员终端的方式,具体的方式包括但不限于:邮箱通知、短息通知、软件通知。
19.进一步的,所述通知配置模块4配套策略管理模块3使用,针对策略管理模块3确定通知管理员终端的方式来配置相应的邮箱账号、电话号码、软件联系方式。
20.进一步的,所述信息交互模块5与接口建立稳定的数据通道,用于接口报错信息,并将报错信息转交至告警平台服务器1。
21.进一步的,所述报错详情模块6对于信息交互模块5提交的报错信息分析,展示出报错信息的具体堆栈。
22.进一步的,所述事故管理模块7由管理员终端对于报错信息增加书面说明,并上传文件用于后续查看。
23.工作原理:在实际使用过程中,信息交互平台5接收接口传递的报错信息,并将报
错信息反馈到告警平台服务器1中;告警平台服务器1预先通过重试管理模块2,按照报错的接口逻辑重新模拟以便,以确定报错信息的准确性;确定报错信息后,通过策略管理模块3、通知配置模块4相互配合将报错信息发送至对应的管理员终端;策略管理模块3、通知配置模块4预先进行配置,其中策略管理模块3确定将报错信息发送至管理员终端的方式,例如邮箱通知、短息通知、软件通知等等,通知配置模块4根据策略管理模块3确定通知管理员终端的方式来配置相应的邮箱账号、电话号码、软件联系方式。报错详情模块6则会对报错信息分析,展示出报错信息的具体堆栈,便于管理员终端的调试查看;事故管理模块7会对完整的接口报错流程进行记录,并人工添加相应的书面说明,同时上传文件供后续的查看。
24.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。


技术特征:
1.一种基于接口的sla告警系统,其特征在于:包括告警平台服务器(1)、重试管理模块(2)、策略管理模块(3)、通知配置模块(4)、信息交互模块(5)、报错详情模块(6)以及事故管理模块(7),所述告警平台服务器(1)与重试管理模块(2)、策略管理模块(3)、通知配置模块(4)、信息交互模块(5)、报错详情模块(6)、事故管理模块(7)电性连接;所述告警平台服务器(1)协调模块之间的信息交互,所述重试管理模块(2)重新执行接口的逻辑,所述策略管理模块(3)、通知配置模块(4)相互配合将报错信息发送给管理员终端,所述信息交互模块(5)与接口建立连接,所述报错详情模块(6)展示接口报错的详细信息,所述事故管理模块(7)对于报错内容添加内容进行文件说明。2.根据权利要求1所述的一种基于接口的sla告警系统,其特征在于:所述重试管理模块(2)在告警平台服务器(1)接收接口报错后,重新按照报错的逻辑重复执行,以确认报错信息的准确性。3.根据权利要求1所述的一种基于接口的sla告警系统,其特征在于:所述重试管理模块(2)在告警平台服务器(1)接收接口修复信息后,重新按照修复后的逻辑重复执行,以确认接口修复后的稳定性。4.根据权利要求1所述的一种基于接口的sla告警系统,其特征在于:所述策略管理模块(3)确定将报错信息发送至管理员终端的方式,具体的方式包括但不限于:邮箱通知、短息通知、软件通知。5.根据权利要求1所述的一种基于接口的sla告警系统,其特征在于:所述通知配置模块(4)配套策略管理模块(3)使用,针对策略管理模块(3)确定通知管理员终端的方式来配置相应的邮箱账号、电话号码、软件联系方式。6.根据权利要求1所述的一种基于接口的sla告警系统,其特征在于:所述信息交互模块(5)与接口建立稳定的数据通道,用于接口报错信息,并将报错信息转交至告警平台服务器(1)。7.根据权利要求1所述的一种基于接口的sla告警系统,其特征在于:所述报错详情模块(6)对于信息交互模块(5)提交的报错信息分析,展示出报错信息的具体堆栈。8.根据权利要求1所述的一种基于接口的sla告警系统,其特征在于:所述事故管理模块(7)由管理员终端对于报错信息增加书面说明,并上传文件用于后续查看。

技术总结
本发明涉及接口告警系统技术领域,具体公开了一种基于接口的SLA告警系统,包括告警平台服务器、重试管理模块、策略管理模块、通知配置模块、信息交互模块、报错详情模块以及事故管理模块,所述告警平台服务器与重试管理模块、策略管理模块、通知配置模块、信息交互模块、报错详情模块、事故管理模块电性连接;所述告警平台服务器协调模块之间的信息交互,所述重试管理模块重新执行接口报错后以及修复后的逻辑,所述策略管理模块与通知配置模块相互配合将报错信息发送给管理员终端,所述信息交互模块与接口建立连接,接受接口的报错信息;所述报错详细模块展示接口报错的详细信息,所述事故管理模块对于报错内容添加内容进行文件说明。件说明。件说明。


技术研发人员:方加亮 郑晨 夏瑞强
受保护的技术使用者:上海镁信健康科技有限公司
技术研发日:2022.07.28
技术公布日:2022/11/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1