日志处理方法、电子设备和计算机可读存储介质技术

技术编号:30891881 阅读:10 留言:0更新日期:2021-11-22 23:32
本申请适用于电力技术领域,提供了一种日志处理方法、电子设备和计算机可读存储介质。该方法包括:获取日志文件,所述日志文件包含事件异常信息和事件内容;将所述事件异常信息进行压缩,得到第一压缩数据;将所述事件内容进行压缩,得到第二压缩数据,所述第一压缩数据和所述第二压缩数据包含有同一日志标识;向服务器发送所述第一压缩数据和所述第二压缩数据,所述第一压缩数据用于所述服务器确定所述终端设备的程序运行是否存在异常,所述第二压缩数据用于所述服务器确定异常对应的事件内容。本申请能够快速地确定日志文件是否存在异常,以及应用程序的运行是否存在异常。以及应用程序的运行是否存在异常。以及应用程序的运行是否存在异常。

【技术实现步骤摘要】
日志处理方法、电子设备和计算机可读存储介质


[0001]本申请涉及一种数据处理
,具体涉及一种日志处理方法、电子设备和计算机可读存储介质。

技术介绍

[0002]日志是指系统所指定对象的某些操作和其操作结果按时间有序的集合。日志文件记录了系统和系统的用户之间交互的信息,是自动捕获人与系统终端之间交互的类型、内容或时间的数据收集方法。终端设备在采集到的日志文件之后将日志文件发送给服务器,服务器可以根据日志文件对系统进行监控和维护。传统的日志处理方法存在处理效率低下,导致程序异常不能尽快检测到的问题

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种日志处理方法、电子设备和计算机可读存储介质,能够提高日志处理效率,使得应用程序异常能够被尽快检测到。
[0004]为达到上述目的,本申请采用如下技术方案:
[0005]第一方面,本申请实施例提供了一种应用于终端设备,所述日志处理方法包括:
[0006]获取日志文件,所述日志文件包含事件异常信息和事件内容;
[0007]将所述事件异常信息进行压缩,得到第一压缩数据;
[0008]将所述事件内容进行压缩,得到第二压缩数据,所述第一压缩数据和所述第二压缩数据包含有同一日志标识;
[0009]向服务器发送所述第一压缩数据和所述第二压缩数据,所述第一压缩数据用于所述服务器确定所述终端设备的程序运行是否存在异常,所述第二压缩数据用于所述服务器确定异常对应的事件内容。
[0010]本申请实施例中,将日志文件中的事件异常信息和事件内容分别进行压缩,得到第一压缩数据和第二压缩数据,以及将第一压缩数据和第二压缩数据分别发送给服务器。由于事件异常信息相对于事件内容所占空间较小而事件内容所占空间较大,因此分别向服务器发送第一压缩数据和第二压缩数据能够使得事件异常信息快速传输至服务器,而不是将整个日志文件整体传输至服务器。服务器通过检测第一压缩数据能够快速确定应用程序的运行是否存在异常时,而不再需要对整个日志文件进行检测。而且,同一日志文件对应的第一压缩数据和第二压缩数据具有相同的日志标识,服务器在确定事件异常信息表征日志文件存在异常时,可以通过日志标识确定对应的事件内容,以获取详细的异常信息。
[0011]基于第一方面,在一些实施例中,所述将所述事件异常信息进行压缩,得到第一压缩数据,包括:
[0012]将所述事件异常信息转化为预设长度的数据;
[0013]对所述预设长度的数据和日志标识进行压缩,得到所述第一压缩数据。
[0014]基于第一方面,在一些实施例中,所述将所述事件异常信息转化为预设长度的数
据,包括:
[0015]提取所述事件异常信息的特征信息,每一类时间异常信息对应一种所述特征信息;
[0016]将所述特征信息映射为异常标识,得到预设长度的数据;其中,不同类的特征信息对应的异常标识不同,同一类的特征信息对应的异常标识相同,所述异常标识通过预设长度的数据表示。
[0017]基于第一方面,在一些实施例中,所述向服务器发送所述第一压缩数据和所述第二压缩数据,包括:
[0018]在每个数据传输周期内,若同时存在所述第一压缩数据和所述第二压缩数据需要向所述服务器发送,则优先向所述服务器发送所述第一压缩数据;或者,
[0019]在每个数据传输周期内,若不存在所述第一压缩数据需要向所述服务器发送,存在所述第二压缩数据需要向所述服务器发送,则向所述服务器发送所述第二压缩数据。
[0020]基于第一方面,在一些实施例中,所述日志文件为多个,每个所述日志文件对应一事件异常信息和一事件内容;
[0021]所述将所述事件异常信息进行压缩,得到第一压缩数据,包括:
[0022]将各个所述事件异常信息分别进行压缩,得到多个所述第一压缩数据;
[0023]所述将所述事件内容进行压缩,得到第二压缩数据,包括:
[0024]将各个所述时间内容分别进行压缩,得到多个所述第二压缩数据。
[0025]第二方面,本申请实施例提供了一种日志处理方法,应用于服务器,所述日志处理方法包括:
[0026]接收多个第一压缩数据,每个所述第一压缩数据中均包含一一对应的事件异常信息和日志标识,所述事件异常信息为日志文件中的一部分信息;
[0027]接收多个第二压缩数据,每个所述第二压缩数据中均包含一一对应的事件内容和日志标识,所述事件内容为日志文件的一部分信息;
[0028]检测第一事件异常信息是否表征日志文件存在异常,所述第一事件异常信息为所述多个第二压缩数据中的多个事件异常信息中的任一事件异常信息;
[0029]若所述第一事件异常信息表征日志文件存在异常,则确定所述第一事件异常信息对应的第一日志标识;
[0030]根据所述第一日志标识与所述多个第二压缩数据中的日志标识的匹配关系,确定与所述第一事件异常信息对应的目标事件内容。
[0031]本申请实施例中,将日志文件中的事件异常信息和事件内容分别进行压缩,得到第一压缩数据和第二压缩数据,以及将第一压缩数据和第二压缩数据分别发送给服务器。由于事件异常信息相对于事件内容所占空间较小而事件内容所占空间较大,因此分别向服务器发送第一压缩数据和第二压缩数据能够使得事件异常信息快速传输至服务器,而不是将整个日志文件整体传输至服务器。服务器通过检测第一压缩数据能够快速确定应用程序的运行是否存在异常时,而不再需要对整个日志文件进行检测。而且,同一日志文件对应的第一压缩数据和第二压缩数据具有相同的日志标识,服务器在确定事件异常信息表征日志文件存在异常时,可以通过日志标识确定对应的事件内容,以获取详细的异常信息。
[0032]基于第二方面,在一些实施例中,所述检测第一事件异常信息是否表征日志文件
存在异常,包括:
[0033]获取所述第一事件异常信息中的异常标识;
[0034]根据所述异常标识确定日志文件是否存在异常以及异常程度。
[0035]基于第二方面,在一些实施例中,所述检测第一事件异常信息是否表征日志文件存在异常,包括:
[0036]提取所述第一事件异常信息的特征信息;
[0037]根据所述特征信息确定日志文件是否存在异常以及异常程度。
[0038]第三方面,本申请实施例提供了一种日志处理装置,应用于终端设备,所述日志处理装置包括:
[0039]获取模块,用于获取日志文件,所述日志文件包含事件异常信息和事件内容;
[0040]第一压缩模块,用于将所述事件异常信息进行压缩,得到第一压缩数据;
[0041]第二压缩模块,用于将所述事件内容进行压缩,得到第二压缩数据,所述第一压缩数据和所述第二压缩数据包含有同一日志标识;
[0042]发送模块,用于向服务器发送所述第一压缩数据和所述第二压缩数据,所述第一压缩数据用于所述服务器确定所述终端设备的程序运行是否存在异常,所述第二压缩数据用于所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志处理方法,其特征在于,应用于终端设备,所述日志处理方法包括:获取日志文件,所述日志文件包含事件异常信息和事件内容;将所述事件异常信息进行压缩,得到第一压缩数据;将所述事件内容进行压缩,得到第二压缩数据,所述第一压缩数据和所述第二压缩数据包含有同一日志标识;向服务器发送所述第一压缩数据和所述第二压缩数据,所述第一压缩数据用于所述服务器确定所述终端设备的程序运行是否存在异常,所述第二压缩数据用于所述服务器确定异常对应的事件内容。2.根据权利要求1所述的日志处理方法,其特征在于,所述将所述事件异常信息进行压缩,得到第一压缩数据,包括:将所述事件异常信息转化为预设长度的数据;对所述预设长度的数据和日志标识进行压缩,得到所述第一压缩数据。3.根据权利要求2所述的日志处理方法,其特征在于,所述将所述事件异常信息转化为预设长度的数据,包括:提取所述事件异常信息的特征信息,每一类时间异常信息对应一种所述特征信息;将所述特征信息映射为异常标识,得到预设长度的数据;其中,不同类的特征信息对应的异常标识不同,同一类的特征信息对应的异常标识相同,所述异常标识通过预设长度的数据表示。4.根据权利要求1至3任一项所述的日志处理方法,其特征在于,所述向服务器发送所述第一压缩数据和所述第二压缩数据,包括:在每个数据传输周期内,若同时存在所述第一压缩数据和所述第二压缩数据需要向所述服务器发送,则优先向所述服务器发送所述第一压缩数据;或者,在每个数据传输周期内,若不存在所述第一压缩数据需要向所述服务器发送,存在所述第二压缩数据需要向所述服务器发送,则向所述服务器发送所述第二压缩数据。5.根据权利要求1至3任一项所述的日志处理方法,其特征在于,所述日志文件为多个,每个所述日志文件对应一事件异常信息和一事件内容;所述将所述事件异常信息进行压缩,得到第一压缩数据,包括:将各个所述事件异常信息分别进行压缩,得到多个所述第一压缩数据;所述将所述...

【专利技术属性】
技术研发人员:任鹏付文杰申洪涛付卫东史轮陶鹏吴一敌
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1