[发明专利]一种异常定位方法、装置、电子设备、介质及程序产品在审
| 申请号: | 202310035888.1 | 申请日: | 2023-01-10 |
| 公开(公告)号: | CN116192619A | 公开(公告)日: | 2023-05-30 |
| 发明(设计)人: | 丁建兵;欧阳晔;王泽宁 | 申请(专利权)人: | 亚信科技(中国)有限公司 |
| 主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L41/069;H04L43/0805;H04L41/14 |
| 代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
| 地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 异常 定位 方法 装置 电子设备 介质 程序 产品 | ||
本申请实施例提供了一种异常定位方法、装置、设备、介质及程序产品,涉及云计算领域。该方法包括:在得到原始日志之后,根据该原始日志构建行模板集合,该行模板集合中每一行模板与原始日志中相应的日志行顺序一致;通过无监督检测模型对行模板集合进行异常检测,并在检测结果为异常的情况下,通过表征异常的关键词与行模板携带的共有字段的匹配关系确定异常行模板;最后,在该原始日志中定位与该异常行模板相应的目标日志行。在原始日志为网络云日志时,本申请实施例所示的方案实现了对形式不统一的网络云日志进行去专家化的异常定位。
技术领域
本申请涉及云计算技术领域,具体而言,本申请涉及一种异常定位方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术
一方面,在云计算领域,通用的计算、存储和网络等硬件设备被分解为多种虚拟资源(也即网络云化的硬件设备,简称网络云设备),用户可以根据应用的需求获取各种网络云设备从而实现云计算。因此,针对网络云设备进行网络云运维应运而生。
另一方面,针对设备的运维方式中主要方向为针对日志的异常检测和根因分析。目前,存在几种日志异常检测和根因分析的相关技术,如基于机器学习的方法、基于关联挖掘的方法和基于统计的方法。
虽然,上述方法可以实现对日志的异常检测和根因分析,但依旧存在以下问题:
(1)严重依赖专家经验。如,需要运维专家针对日志数据进行分析,并结合经验输出一定的知识,在基于输出的知识的前提下,进行日志分析。
(2)无法应用于分布式日志的分析。现有方案主要是先针对单一日志或者多维日志,由于单一日志或者多维日志的形式相对固定,可以快速进行预处理,然后进行日志分析。而由各网络云设备生成的网络云日志存在日志形式不统一的问题,无法进行有效的预处理,至于日志分析更是难以展开。
因此,针对网络云日志的异常分析则成为急需解决的技术问题。
发明内容
本申请实施例的目的在于提供一种异常定位方法、装置、设备、介质及程序产品,旨在解决以上技术问题之一。为了实现该目的,本申请实施例提供了如下几个技术方案。
一方面,本申请实施例提供了一种异常定位方法,该方法包括:
通过从原始日志中抽取的日志模板构建行模板集合,行模板集合中每一行模板与原始日志中相应的日志行顺序一致;基于无监督检测模型对行模板集合进行异常检测;若检测结果表征异常,则获取用于表征异常的关键词,并根据行模板携带的共有字段与关键词的匹配关系确定异常行模板;在原始日志中定位与异常行模板相应的目标日志行。
可选的,无监督检测模型的数量至少为两个;基于无监督检测模型对行模板集合进行异常检测,包括:
将行模板集合依次输入每一无监督检测模型中,并得到每一无监督检测模型输出的结果;确定每一无监督检测模型相应的权重;根据至少两个无监督检测模型各自相应的权重和输出的结果,确定检测结果。
可选的,根据行模板携带的共有字段与关键词的匹配关系确定异常行模板,包括:
确定行模板携带的共有字段与至少一项关键词的匹配关系;若匹配关系为行模板携带的共有字段包括至少一项关键词,将相应的行模板确定为异常行模板。
可选的,获取用于表征异常的关键词,包括以下至少一种:
基于预设算法从行模板集合中提取关键字段,并将关键字段确定为表征异常的关键词;获取历史关键词,并将历史关键词确定为表征异常的关键词。
可选的,在原始日志中定位与异常行模板相应的目标日志行之前还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚信科技(中国)有限公司,未经亚信科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310035888.1/2.html,转载请声明来源钻瓜专利网。





