一种日志处理方法、装置、设备及存储介质制造方法及图纸

技术编号:24090447 阅读:23 留言:0更新日期:2020-05-09 07:50
本申请公开了一种日志处理方法,包括获取日志数据;对所述日志数据进行分析,确定日志类型;判断预设数据库中是否存在所述日志类型对应的日志处理策略;若是,则调用所述日志处理策略对所述日志数据进行处理;该日志处理方法对日志数据进行有效管理,在降低出错率的同时,提高日志处理效率。本申请还公开了一种日志处理装置、设备及计算机可读存储介质,均具有上述有益效果。

A log processing method, device, equipment and storage medium

【技术实现步骤摘要】
一种日志处理方法、装置、设备及存储介质
本申请涉及软件开发
,特别涉及一种日志处理方法,还涉及一种日志处理装置、设备以及计算机可读存储介质。
技术介绍
一般而言,数据中心几乎所有的系统和应用都会产生日志信息,日志是带着时间标记的行为、条件和事件,通过日志分析,能够提前预知到数据中心运行的潜在风险,也能够在故障出现时定位问题原因。目前,对日志进行分析以实现问题定位都是基于人工实现,即由专业的技术人员对日志进行甄别,以确定问题所在,依赖性较强;而且,数据中心每天都会产生海量日志信息,效率较低,且出错率较高。因此,如何对日志数据进行有效管理,在降低出错率的同时,提高日志处理效率是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种日志处理方法,该日志处理方法对日志数据进行了有效管理,可以在降低出错率的同时,提高日志处理效率;本申请的另一目的是提供一种日志处理装置、设备以及计算机可读存储介质,也具有上述有益效果。为解决上述技术问题,本申请提供了一种日志处理方法,所述日志处理方法包括:获取日志数据;对所述日志数据进行分析,确定日志类型;判断预设数据库中是否存在所述日志类型对应的日志处理策略;若是,则调用所述日志处理策略对所述日志数据进行处理。优选的,所述获取日志数据包括:定时登录终端设备,以从所述终端设备中获取所述日志数据。优选的,所述获取日志数据包括:接收终端设备按照预设时间间隔发送的所述日志数据。优选的,所述日志处理方法还包括:按照预设告警级别标注策略对所述日志数据进行告警级别标注;当所述日志数据的告警级别超出预设告警级别时,发送告警指令至告警设备。优选的,所述当所述日志数据的告警级别超出预设告警级别时,发送告警指令至告警设备,包括:当所述日志数据的告警级别超出预设告警级别时,在指定时间段内发送告警指令至告警设备。优选的,所述对所述日志数据进行分析,确定日志类型之后,还包括:对日志类型相同的各所述日志数据进行合并处理,获得合并日志。优选的,所述日志处理方法还包括:当所述预设数据库中不存在所述日志类型对应的日志处理策略时,将所述日志数据发送至显示界面进行显示。为解决上述技术问题,本申请还提供了一种日志处理装置,所述日志处理装置包括:获取模块,用于获取日志数据;分析模块,用于对所述日志数据进行分析,确定日志类型;判断模块,用于判断预设数据库中是否存在所述日志类型对应的日志处理策略;处理模块,用于若所述预设数据库中存在所述日志类型对应的日志处理策略,则调用所述日志处理策略对所述日志数据进行处理。为解决上述技术问题,本申请还提供了一种日志处理设备,所述日志处理设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任意一种日志处理方法的步骤。为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种日志处理方法的步骤。本申请所提供的一种日志处理方法,包括获取日志数据;对所述日志数据进行分析,确定日志类型;判断预设数据库中是否存在所述日志类型对应的日志处理策略;若是,则调用所述日志处理策略对所述日志数据进行处理。可见,本申请所提供的日志处理方法,根据日志类型预先设定日志处理策略,并对应存储至预设数据库,由此,当获取到新的日志数据时,即可根据其日志类型从预设数据库中调取到相应的日志处理策略,并利用该日志处理策略进行日志处理,由此,实现了日志数据的自动化分析和处理,相较于人工处理的实现方式,极大地提高了日志处理效率,另外,该种方式也可以有效降低人工依赖性,进一步降低了日志处理结果的出错率。本申请所提供的一种日志处理装置、设备以及计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请所提供的一种日志处理方法的流程示意图;图2为本申请所提供的一种日志处理系统的架构图;图3为本申请所提供的一种日志处理装置的结构示意图;图4为本申请所提供的一种日志处理设备的结构示意图。具体实施方式本申请的核心是提供一种日志处理方法,该日志处理方法对日志数据进行有效管理,在降低出错率的同时,提高日志处理效率;本申请的另一核心是提供一种日志处理装置、服务器以及计算机可读存储介质,也具有上述有益效果。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。目前,对日志进行分析以实现问题定位都是基于人工实现,即由专业的技术人员对日志进行甄别,以确定问题所在,依赖性较强;而且,数据中心每天都会产生海量日志信息,效率较低,且出错率较高。因此,为解决上述技术问题,本申请提供了一种日志处理方法,该日志处理方法根据日志类型预先设定日志处理策略,并对应存储至预设数据库,由此,当获取到新的日志数据时,即可根据其日志类型从预设数据库中调取到相应的日志处理策略,并利用该日志处理策略进行日志处理,由此,实现了日志数据的自动化分析和处理,相较于人工处理的实现方式,极大地提高了日志处理效率,另外,该种方式也可以有效降低人工依赖性,进一步降低了日志处理结果的出错率。请参考图1,图1为本申请所提供的一种日志处理方法的流程示意图,该日志处理方法可以包括:S101:获取日志数据;本步骤旨在实现日志数据的获取,该日志数据为当前系统管理下的所有设备在运行过程中所产生的日志信息,可通过部署日志收集服务器实现日志数据的采集。可以理解的是,日志数据的具体内容并不唯一,可以由技术人员根据实际需求设定,也可以是所有设备在运行过程中产生的所有日志数据,本申请对此不做限定。优选的,上述获取日志数据可以包括:定时登录终端设备,以从终端设备中获取日志数据。本优选实施例提供了一种较为具体的日志数据的获取方法,即主动获取。具体而言,可定时登录所管理的终端设备,获得该终端设备产生的日志数据,实现日志数据的定时获取。可以理解的是,定时的时间间隔并不影响本技术方案的实施,由技术人员根据实际需求进行设定即可,本申请对此不做限定。优选的,上述获取日志数据可以包括:接收终端设备按照预设时间间隔发送的日志数据。本文档来自技高网...

【技术保护点】
1.一种日志处理方法,其特征在于,包括:/n获取日志数据;/n对所述日志数据进行分析,确定日志类型;/n判断预设数据库中是否存在所述日志类型对应的日志处理策略;/n若是,则调用所述日志处理策略对所述日志数据进行处理。/n

【技术特征摘要】
1.一种日志处理方法,其特征在于,包括:
获取日志数据;
对所述日志数据进行分析,确定日志类型;
判断预设数据库中是否存在所述日志类型对应的日志处理策略;
若是,则调用所述日志处理策略对所述日志数据进行处理。


2.如权利要求1所述的日志处理方法,其特征在于,所述获取日志数据包括:
定时登录终端设备,以从所述终端设备中获取所述日志数据。


3.如权利要求1所述的日志处理方法,其特征在于,所述获取日志数据包括:
接收终端设备按照预设时间间隔发送的所述日志数据。


4.如权利要求1所述的日志处理方法,其特征在于,还包括:
按照预设告警级别标注策略对所述日志数据进行告警级别标注;
当所述日志数据的告警级别超出预设告警级别时,发送告警指令至告警设备。


5.如权利要求4所述的日志处理方法,其特征在于,所述当所述日志数据的告警级别超出预设告警级别时,发送告警指令至告警设备,包括:
当所述日志数据的告警级别超出预设告警级别时,在指定时间段内发送告警指令至告警设备。


6.如权利要求1至5任意一项所述的日志处理方...

【专利技术属性】
技术研发人员:王帅
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

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

1