一种基于Code映射的客户端日志批量上传方法及系统技术方案

技术编号:41184704 阅读:19 留言:0更新日期:2024-05-07 22:17
本发明专利技术公开了一种基于Code映射的客户端日志批量上传方法及系统,包括:定义每一类日志与Code的对应关系;持续获取待上传的日志,并将待上传的日志分为可映射和不可映射日志;将可映射日志逐一映射成Code,并让不可映射日志携带Code,得到待上传的Code日志,同时持续将Code加入到Code list中,得到新的Code list,并保存到flash空间;将待上传的Code日志按照正常日志上传至服务端,对于新的Code list则判断是否满足触发条件,若满足,则批量上传至服务端;在服务端完成接收后,直接以Code形式进行存储。本发明专利技术达到无需对日志系统进行拓展,即可显著提高服务端的承载能力的目的。

【技术实现步骤摘要】

本专利技术涉及日志批量上传,具体涉及一种基于code映射的客户端日志批量上传方法及系统。


技术介绍

1、目前很多终端设备包括:手机、机顶盒、电视机等等,这些设备的系统软件都有日志上传的需求,日志上传到日志服务器可以通过清洗后大数据分析(用户画像、习惯、爱好等等)、消息链路跟踪、盒端异常或死机日志定位软件问题等等。现有技术一般都是通过服务端日志工具实现上述的功能,以elk进行举例:“elk”是三个开源项目的首字母缩写,这三个项目分别是:elasticsearch、logstash和kibana。elasticsearch是一个搜索和分析引擎。logstash是服务器端数据处理管道,能够同时从多个来源采集数据、转换数据,然后将数据发送到诸如elasticsearch等“存储库”中。kibana则可以让用户在elasticsearch中使用图形和图表对数据进行可视化。服务端日志的展示、查询、统计、大数据分析等,都可以在elk上实现。消息链路跟踪可通过skywalking实现。

2、对于单个终端来说需要上传的日志量并不大,服务端的日志系统自然没有多少压本文档来自技高网...

【技术保护点】

1.一种基于Code映射的客户端日志批量上传方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于Code映射的客户端日志批量上传方法,其特征在于,在定义每一类日志与Code的对应关系时,包括:

3.根据权利要求2所述的基于Code映射的客户端日志批量上传方法,其特征在于,在进一步判断所带有的参数类型时,还包括:

4.根据权利要求1所述的基于Code映射的客户端日志批量上传方法,其特征在于,在客户端上开辟用于储存日志和Code的flash空间时,包括:

5.根据权利要求1所述的基于Code映射的客户端日志批量上传方法,其特征在于,在...

【技术特征摘要】

1.一种基于code映射的客户端日志批量上传方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于code映射的客户端日志批量上传方法,其特征在于,在定义每一类日志与code的对应关系时,包括:

3.根据权利要求2所述的基于code映射的客户端日志批量上传方法,其特征在于,在进一步判断所带有的参数类型时,还包括:

4.根据权利要求1所述的基于code映射的客户端日志批量上传方法,其特征在于,在客户端上开辟用于储存日志和code的flash空间时,包括:

5.根据权利要求1所述的基于code映射的客户端日志批量上传方法,其特征在于,在将所述新的code list保存到所述fl...

【专利技术属性】
技术研发人员:杨坚尹道乐陈荣周
申请(专利权)人:珠海迈科智能科技股份有限公司
类型:发明
国别省市:

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

1