[发明专利]业务异常检测方法、装置及存储介质在审
申请号: | 201910052289.4 | 申请日: | 2019-01-21 |
公开(公告)号: | CN109818787A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 杨怀志;付秀华;彭杰;夏雨 | 申请(专利权)人: | 苏州科达科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 苏州谨和知识产权代理事务所(特殊普通合伙) 32295 | 代理人: | 叶栋 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务服务 目标日志 日志信息 网络管理系统 解析 检测 存储介质 解析结果 业务异常 计算机技术领域 发送 告警 日志格式 子模块 触发 输出 申请 | ||
本申请涉及一种业务异常检测方法、装置及存储介质,属于计算机技术领域,该方法包括:获取各个业务服务发送的至少一条日志信息;对所述至少一条日志信息中具有指定格式的目标日志信息进行解析,得到解析结果;所述指定格式与其他日志信息的日志格式不同,所述指定格式用于指示所述目标日志信息为待解析的日志信息;在所述解析结果指示的业务服务存在异常时向网络管理系统发送所述目标日志信息,用以触发所述网络管理系统输出告警;可以解决在业务服务整体运行正常,而其中的子模块异常时网络管理系统无法检测的问题;由于可以对每条目标日志信息进行解析来查看业务服务是否存在异常,因此,可以提高检测业务服务异常的及时性。
技术领域
本申请涉及业务异常检测方法、装置及存储介质,属于计算机技术领域。
背景技术
分布式服务是指将整个业务系统划分为多个业务服务模块,至少两个不同的业务服务部署到不同的服务器上,该至少两个不同的业务服务之间通过接口进行数据交互。
为了方便管理每个业务服务,分布式服务系统中可以设置网络管理系统(NetworkManagement System,NMS)对各个业务服务的运行情况进行监测,在NMS监测出某个业务服务存在异常时输出告警。
然而,目前的网络管理系统只能检测某个业务服务整体是否正常运行,对于整个业务服务整体正常运行但该业务服务内部的子模块异常的情况无法输出告警,这就会导致异常无法及时发现和处理的问题。
发明内容
本申请提供了一种业务异常检测方法、装置及存储介质,可以解决在业务服务整体运行正常,而其中的子模块异常时网络管理系统无法检测的问题。本申请提供如下技术方案:
第一方面,提供了一种业务异常检测方法,所述方法包括:
获取各个业务服务发送的至少一条日志信息;
对所述至少一条日志信息中具有指定格式的目标日志信息进行解析,得到解析结果;所述指定格式与其他日志信息的日志格式不同,所述指定格式用于指示所述目标日志信息为待解析的日志信息;
在所述解析结果指示的业务服务存在异常时向网络管理系统发送所述目标日志信息,用以触发所述网络管理系统输出告警。
可选地,所述具有指定格式的目标日志信息为携带有指定标签的日志信息;所述指定标签用于指示写入所述目标日志信息的业务服务的运行情况。
可选地,所述指定标签包括以下标签内容:
标签标识,用于标识不同的标签;
静态数据和/或动态数据,用于指示所述指定标签的标签内容;
其中,静态数据为所述指定标签中不随运行变化的数据;所述动态数据为所述指定标签中随着运行变化的数据。
可选地,所述指定标签包括以下几种中的至少一种:
源标签,用于指示生成所述目标日志信息的第一进程和所述第一进程所属的第一业务服务;
目的标签,用于指示与所述第一进程通信的第二进程和所述第二进程所属的第二业务服务;
操作属性标签,用于指示所述第一进程所执行的操作的类型;
异常标识标签,用于标识运行异常的原因。
可选地,所述方法还包括:
基于所述目标日志信息确定相关日志信息,所述相关日志信息具有所述指定格式,所述相关日志信息用于协助定位业务服务存在的异常;
显示所述目标日志信息和所述相关日志信息。
可选地,所述基于所述目标日志信息确定相关日志信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达科技股份有限公司,未经苏州科达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910052289.4/2.html,转载请声明来源钻瓜专利网。