一种智能运维方法和装置、电子设备和计算机存储介质制造方法及图纸

技术编号:33788925 阅读:13 留言:0更新日期:2022-06-12 14:44
本发明专利技术提供一种智能运维方法和装置、电子设备和计算机存储介质,该方法包括:使用时间序列从系统数据实时提取多维度的关键性能指标;对日志文本数据进行编码,其中,编码包括文本编码、知识编码;将关键性能指标的特征以及日志文本数据编码后的特征进行融合,并使用softmax分类器进行故障检测和定位;也即不仅限于简单的、基于人为制定规则的方法,实现大规模实时提醒与告警,从而快速定位到故障原因、提高运维效率。提高运维效率。提高运维效率。

【技术实现步骤摘要】
一种智能运维方法和装置、电子设备和计算机存储介质


[0001]本专利技术属于系统运维
,更具体的说,尤其涉及一种智能运维方法和装置、电子设备和计算机存储介质。

技术介绍

[0002]早期的运维工作大部分是由运维人员手工完成的,运维人员又被称为系统管理员或网管,负责的工作包括监控产品运行状态和性能指标、产品上线、变更服务等。因此,单个运维人员的工作量和运维人员的数量都是随着产品的个数或者产品服务的用户规模呈线性增长的。此时的运维工作消耗大量的人力资源,但大部分运维工作都是低效的重复。这种手工运维的方式必然无法满足互联网产品日新月异的需求和突飞猛进的规模。
[0003]运维人员逐渐发现,一些常见的重复性的运维工作可以通过自动化的脚本来实现:一部分自动化脚本用以监控分布式系统,产生大量的日志;另外一部分被用于在人工的监督下进行自动化处理。这些脚本能够被重复调用和自动触发,并在一定程度上防止人工的误操作,从而极大地减少人力成本,提高运维的效率,这就诞生了自动化运维。自动化运维可以认为是一种基于行业领域知识和运维场景领域知识的专家系统。
[0004]自动化运维在手动运维基础上大大提高了运维的效率,DevOps有效地提升了研发和运维的配合效率。但是,随着整个互联网系统数据规模的急剧膨胀,以及服务类型的复杂多样,“基于人为指定规则”的专家系统逐渐变得力不从心。因为自动化运维的瓶颈在于人脑:必须由一个长期在一个行业从事运维的专家手动地将重复出现的、有迹可循的现象总结出来,形成规则,才能完成自动化运维。然而,越来越多的场景表明,简单的、基于人为制定规则的方法并不能够解决大规模运维的问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种智能运维方法和装置、电子设备和计算机存储介质,用于实现实时提醒与告警,从而快速定位到故障原因、提高运维效率。
[0006]本申请第一方面公开了一种智能运维方法,包括:
[0007]使用时间序列从系统数据实时提取多维度的关键性能指标;
[0008]对日志文本数据进行编码;其中,所述编码包括文本编码、知识编码;
[0009]将所述关键性能指标的特征以及所述日志文本数据编码后的特征进行融合,并使用softmax分类器进行故障检测和定位。
[0010]可选的,在上述的智能运维方法中,所述关键性能指标,包括:系统中业务层、应用层、网络层、系统层、数据层的监控指标。
[0011]可选的,在上述的智能运维方法中,使用时间序列从系统数据实时提取多维度的关键性能指标,包括:
[0012]采用长短期记忆人工神经网络方法,从系统数据提取关键性能指标的特征。
[0013]可选的,在上述的智能运维方法中,所述对日志文本数据进行编码包括:
[0014]获取日志文本数据;
[0015]对所述日志文本数据进行文本编码以及知识编码;
[0016]将进行文本编码后的数据和进行所述知识编码后的数据进行融合。
[0017]本申请第二方面公开了一种所述的智能运维装置,包括:
[0018]提取单元,用于使用时间序列从系统数据实时提取多维度的关键性能指标;
[0019]编码单元,用于对日志文本数据进行编码;其中,所述编码包括文本编码、知识编码;
[0020]检测定位单元,用于将所述关键性能指标的特征以及所述日志文本数据编码后的特征进行融合,并使用softmax分类器进行故障检测和定位。
[0021]可选的,在上述的智能运维装置中,所述关键性能指标,包括:系统中业务层、应用层、网络层、系统层、数据层的监控指标。
[0022]可选的,在上述的智能运维装置中,提取单元用于使用时间序列从系统数据实时提取多维度的关键性能指标时,具体用于:
[0023]采用长短期记忆人工神经网络方法,从系统数据提取关键性能指标的特征。
[0024]可选的,在上述的智能运维装置中,所述编码单元用于对日志文本数据进行编码时,具体用于:
[0025]获取日志文本数据;
[0026]对所述日志文本数据进行文本编码以及知识编码;
[0027]将进行文本编码后的数据和进行所述知识编码后的数据进行融合。
[0028]本申请第三方面公开了一种电子设备,包括:
[0029]一个或多个处理器;
[0030]存储装置,其上存储有一个或多个程序;
[0031]当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现本申请第一方面中任一项所述的智能运维方法。
[0032]本申请第四方面公开了一种计算机存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现本申请第一方面中任一项所述的智能运维方法。
[0033]从上述技术方案可知,本专利技术提供的一种智能运维方法,包括:使用时间序列从系统数据实时提取多维度的关键性能指标;对日志文本数据进行编码,其中,编码包括文本编码、知识编码;将关键性能指标的特征以及日志文本数据编码后的特征进行融合,并使用softmax分类器进行故障检测和定位;也即不仅限于简单的、基于人为制定规则的方法,实现大规模实时提醒与告警,从而快速定位到故障原因、提高运维效率。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本专利技术实施例提供的一种智能运维方法的流程图;
[0036]图2是本专利技术实施例提供的另一种智能运维方法的流程图;
[0037]图3是本专利技术实施例提供的另一种智能运维方法的流程图;
[0038]图4是本专利技术实施例提供的一种智能运维装置的示意图;
[0039]图5是本专利技术实施例提供的一种电子设备的示意图。
具体实施方式
[0040]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0042]传统的运维体系将运维人员从产品开发人员中抽离出来,成立单独的运维部门。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能运维方法,其特征在于,包括:使用时间序列从系统数据实时提取多维度的关键性能指标;对日志文本数据进行编码;其中,所述编码包括文本编码、知识编码;将所述关键性能指标的特征以及所述日志文本数据编码后的特征进行融合,并使用softmax分类器进行故障检测和定位。2.根据权利要求1所述的智能运维方法,其特征在于,所述关键性能指标,包括:系统中业务层、应用层、网络层、系统层、数据层的监控指标。3.根据权利要求1所述的智能运维方法,其特征在于,使用时间序列从系统数据实时提取多维度的关键性能指标,包括:采用长短期记忆人工神经网络方法,从系统数据提取关键性能指标的特征。4.根据权利要求1所述的智能运维方法,其特征在于,所述对日志文本数据进行编码包括:获取日志文本数据;对所述日志文本数据进行文本编码以及知识编码;将进行文本编码后的数据和进行所述知识编码后的数据进行融合。5.一种所述的智能运维装置,其特征在于,包括:提取单元,用于使用时间序列从系统数据实时提取多维度的关键性能指标;编码单元,用于对日志文本数据进行编码;其中,所述编码包括文本编码、知识编码;检测定位单元,用于将所述关键性能指标的特征以及所述日志文本数...

【专利技术属性】
技术研发人员:贾延昆常冬冬谢朝杰丁珊珊杨占东张晨崔宇欣臧博奇白丽
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1