[发明专利]日志上传方法、日志查询方法、系统有效
申请号: | 202010617963.1 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111835562B | 公开(公告)日: | 2023-10-17 |
发明(设计)人: | 刘垠阔;易张成哲;王亚强 | 申请(专利权)人: | 北京爱笔科技有限公司 |
主分类号: | H04L41/069 | 分类号: | H04L41/069;H04L67/06;G06F16/18;G06F16/14 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 孙岩 |
地址: | 100089 北京市海淀区北清路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 上传 方法 查询 系统 | ||
本申请涉及一种日志上传方法、日志查询方法、系统、计算机设备和存储介质。该方法应用于边缘服务器,包括:响应于日志上传请求,获取终端设备生成的初始日志,其中,终端设备与边缘服务器处于同一个通信集群中;若初始日志的类型为筛选类型,则选取筛选类型对应的日志筛选策略对初始日志进行筛选,得到待上传日志;上传待上传日志至云服务器。可以理解,通过边缘服务器获取与该边缘服务器处于同一个通信集群中的终端设备生成的初始日志,并根据初始日志的类型,选取对应的筛选策略对初始日志进行筛选,得到待上传日志并上传,实现了对初始日志的删减和过滤,减小日志上传的体量,减少网络带宽的占用,提升日志上传的稳定性和效率。
技术领域
本申请涉及数字信息的传输技术领域,特别是涉及一种日志上传方法、日志查询方法、系统。
背景技术
随着互联网技术的发展,日志(log)发挥了越来越重要的作用。日志用于在计算机程序中对特定信息(包括提示、警告及错误信息等)进行记录,这些信息可以用于分析计算机程序的运行过程。
在边缘计算场景下,当应用服务部署在边缘端时,应用服务会持续地处理机器节点采集的数据,进而产生大量的日志。然而,由于边缘计算场景的网络通常不稳定,采用传统的日志上传方法上传大体量的日志数据时,会出现日志丢失的问题,日志上传的稳定性较差。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高日志上传稳定性的日志上传方法、日志查询方法、系统、计算机设备和存储介质。
一种日志上传方法,所述方法应用于边缘服务器,包括:
响应于日志上传请求,获取终端设备生成的初始日志,其中,所述终端设备与所述边缘服务器处于同一个通信集群中;
若所述初始日志的类型为筛选类型,则选取所述筛选类型对应的日志筛选策略对所述初始日志进行筛选,得到待上传日志;
上传所述待上传日志至云服务器。
在其中一个实施例中,所述初始日志的类型包括初始日志的级别;
所述若所述初始日志的类型为筛选类型,则选取所述筛选类型对应的日志筛选策略对所述初始日志进行筛选,得到待上传日志,包括:
若所述初始日志中包含级别为error的日志,则获取所述级别为error的日志的上文日志;
将所述级别为error的日志及其上文日志作为所述待上传日志;
和/或,
若所述初始日志中包含级别为debug的日志,则舍弃所述级别为debug的日志,得到所述待上传日志;
和/或,
若所述初始日志中包含级别为upload的日志,则将所述级别为upload的日志作为所述待上传日志。
在其中一个实施例中,所述若所述初始日志中包含级别为error的日志,则获取所述级别为error的日志的上文日志,包括:
若所述初始日志中包含级别为error的日志,则获取所述级别为error的日志关联的终端设备的信息,其中,所述级别为error的日志是由所述终端设备生成的;
根据所述终端设备的信息和终端设备与日志文件的对应关系,获取所述级别为error的日志的上文日志,其中,所述日志文件中包含所述级别为error的日志及其上文日志。
在其中一个实施例中,所述根据所述终端设备的信息和终端设备与日志文件的对应关系,获取所述级别为error的日志的上文日志,包括:
若级别为error的日志为轮转后的日志,则根据所述终端设备的信息和终端设备与日志文件的对应关系,从轮转的日志文件中获取所述级别为error的日志的上文日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京爱笔科技有限公司,未经北京爱笔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010617963.1/2.html,转载请声明来源钻瓜专利网。