[发明专利]一种日志过滤处理的方法、装置、设备及介质有效
申请号: | 202011118124.1 | 申请日: | 2020-10-19 |
公开(公告)号: | CN112199596B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 方诚杰 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 过滤 处理 方法 装置 设备 介质 | ||
本公开实施例提供一种日志过滤处理的方法、装置、设备及介质,其中,日志过滤处理的方法包括:将日志文件分成日志数据段;依次加载所述日志数据段到内存;对所述内存中已加载的所述日志数据段的各条日志数据进行过滤处理,得到目标日志,所述目标日志为满足日志过滤条件的日志数据。本公开实施例通过分段加载日志来过滤日志文件,减少了进程对内存资源的占用,提高了过滤效率,使设备的负担更小。
技术领域
本公开实施例涉及信息处理技术领域,尤其涉及一种日志过滤处理的方法、装置、设备及介质。
背景技术
现今常见的网络设备中,通常需要获取记录着软件、硬件运行信息的日志文件,通过查看一些服务的日志文件就可以得知其具体的运行情况,进行相应的措施。但是日志文件通常包含各种信息且数据量庞大,不方便用户得到需求的信息,所以需要对日志文件进行一定的过滤处理才能使用。
现有技术中,在过滤处理日志时,需要加载全部日志文件到内存后处理,占用大量内存,耗费大量时间。
发明内容
有鉴于此,本公开实施例至少提供一种日志过滤处理的方法、装置、设备及介质,以有效解决过滤处理日志时占用大量内存资源的问题。
第一方面,提供一种日志过滤处理的方法,所述方法包括:将日志文件分成日志数据段;依次加载所述日志数据段到内存;对所述内存中已加载的所述日志数据段的各条日志数据进行过滤处理,得到目标日志,所述目标日志为满足日志过滤条件的日志数据。
第二方面,提供一种日志过滤处理的装置,所述装置包括:分段模块,用于将日志文件分成日志数据段;加载模块,用于依次加载所述日志数据段到内存;处理模块,用于对所述内存中已加载的所述日志数据段的各条日志数据进行过滤处理,得到目标日志,所述目标日志为满足日志过滤条件的日志数据。
第三方面,提供一种电子设备,所述设备包括存储器、处理器,所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开任一实施例所述的方法。
第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开任一实施例所述的方法。
本公开实施例通过分段加载日志文件,每次加载部分的日志文件来进行过滤处理,对内存要求降低,大大减少了过滤处理程序对系统资源的占用,使设备的负担更小、过滤处理效率提高。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
为了更清楚地说明本公开一个或多个实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开一个或多个实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例示出的一种存储在磁盘中日志文件的格式示意图;
图2是本公开实施例示出的一种日志过滤处理的方法的流程图;
图3是本公开实施例示出的另一种日志过滤处理的方法的流程图;
图4是本公开实施例示出的另一种日志过滤处理的方法的流程图;
图5是本公开实施例示出的一种用户自定义过滤规则的方法的流程图;
图6是本公开实施例示出的一种日志过滤处理装置的框图;
图7是本公开实施例示出的另一种日志过滤处理装置的框图;
图8是本公开实施例示出的一种电子设备的硬件结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011118124.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转动式一体化农业秸秆粉碎装置
- 下一篇:一种店铺全景人群热力分析的系统