【技术实现步骤摘要】
一种用于异常定位的方法和系统
[0001]本申请涉及计算机
,尤其涉及一种用于异常定位的技术方案。
技术介绍
[0002]对于任意一个信息系统,都有可能发生异常,快速、准确、有效地定位异常是及时消除异常和修复信息系统的关键。另外,及时发现异常原因对可能导致的异常结果进行预警,有助于信息系统管理人员意识到各类异常原因的严重性,及时消除异常隐患。随着网络技术的发展,监控系统中的异常定位已成为智能运维领域的一大热点,当监控到异常时挖掘出最可能是异常发生根本原因的元素,能够便于进一步地修复止损。现有技术通常是在异常报警的时候,获取指标数据来提示报警,例如,监控系统在检测到异常报警时获取error(错误)数量、报警对象、异常时间、产品线、异常模块等指标数据并提供给报警接收人。
技术实现思路
[0003]本申请的目的是提供一种用于异常定位的技术方案。
[0004]根据本申请的一个实施例,提供一种用于异常定位的方法,其中,该方法包括:
[0005]若当前的异常检测结果指示异常报警,报警模块向定位模块发 ...
【技术保护点】
【技术特征摘要】
1.一种用于异常定位的方法,其中,该方法包括:若当前的异常检测结果指示异常报警,报警模块向定位模块发送定位请求信息,其中,所述定位模块包括至少一个同步定位组件以及至少一个异步定位组件;所述定位模块接收所述定位请求信息,并根据所述定位请求信息,执行同步定位操作以及异步定位操作,其中,所述同步定位操作包括遍历执行所述至少一个同步定位组件获得同步定位结果,并将所述同步定位结果提供给所述报警模块,所述异步定位操作包括基于所述至少一个异步定位组件构建任务发送队列,通过异步线程消费所述任务发送队列执行所述至少一个异步定位组件获得异步定位结果,并将所述异步定位结果写入数据库;所述报警模块根据所述同步定位结果生成异常定位信息,并将所述异常定位信息发送至目标用户,其中,所述异常定位信息包括所述同步定位结果以及与所述异常检测结果对应的查询指示信息。2.根据权利要求1所述的方法,其中,该方法还包括:接收所述目标用户基于所述查询指示信息发起的报警详情查询请求,从所述数据库中读取所述异步定位结果,并将所述异步定位结果发送至所述目标用户。3.根据权利要求1或2所述的方法,其中,所述查询指示信息包括所述异步定位结果对应的链接信息。4.根据权利要求1至3中任一项所述的方法,其中,所述同步定位组件包括异常日志信息组件,所述异常日志信息组件用于获取与本次异常报警对应的异常日志信息。5.根据权利要求1至3中任一项所述的方法,其中,所述同步定位组件包括报警回调组件,所述报警回调组件用于获取与本次异常报警对应报警相关信息。6.根据权利要求1至5中任一项所述的方法,其中,所述异步定位组件包括维度占比组件,所述维度占比组件用于分析在报警条件下不同维度的占比。7.根据权利要求1至5中任一项所述的方法,其中,所述异步定位组件包括报警事件关联组件,所述报警事件关联组件用于通过分析历史报警数据,计算报警事件之间的关联关系。8.根据权利要求1至5中任一项所述的方法,其中,所述异步定位组件包括关联线上操作组件,所述关联线上操作组件用于通过分析异常时间段内的系统操作记录,判断本次异常报警是否由上线操作导致。9.根据权利...
【专利技术属性】
技术研发人员:蔡秦伟,陈进,肖汉,
申请(专利权)人:度小满科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。