一种日志处理系统及方法技术方案

技术编号:40903722 阅读:16 留言:0更新日期:2024-04-18 14:35
本发明专利技术涉及一种日志处理系统及方法,属于云计算领域,该系统包括:字典管理模块:用于提供字典编码服务,扫描软件源代码中的日志输出内容,将每一段连续的日志说明信息转换成对应的字典编码;日志输出模块:用于供业务系统输出日志,调用日志输出模块的接口;日志采集模块:用于采集编码日志,发送到日志存储模块;日志存储模块:用于存储编码日志内容等。本发明专利技术所述的方法和装置,通过扫描业务源代码的形式生成日志字典、分词字典,并给字典赋予与源代码版本一一对应的字典版本号;字典包括源代码对应的日志位置信息,即使完全相同的日志内容也有不同的字典编码,可以以较低的成本实现结合日志内容和源代码进行问题精准定位分析。

【技术实现步骤摘要】

本专利技术属于云计算领域,尤其涉及一种日志处理系统及方法


技术介绍

1、软件运行日志作为系统行为记录,对系统故障定位、系统健康度分析、系统故障回复等方面有着重要的作用。对于业务量巨大的系统,系统日志处理会占用大量的硬件成本:日志采集占用大量带宽的资源、日志存储占用大量存储资源。

2、现有技术解决日志硬件成本的问题,是对日志原文进行压缩;如果要支持压缩后的搜索,则是通过对分词进行编码压缩;如果日志要体现对应源代码的版本和代码位置,也会输出到原文中,源代码版本和位置信息也会进一步增加日志处理所需的硬件成本。


技术实现思路

1、鉴于以上现有技术的不足,专利技术的目的在于提供一种日志处理系统及方法,提高了日志处理效率。

2、本专利技术的第一方面,提出了一种日志处理系统,包括:

3、字典管理模块:用于提供字典编码服务,扫描软件源代码中的日志输出内容,将每一段连续的日志说明信息转换成对应的字典编码;

4、日志输出模块:用于供业务系统输出日志,调用日志输出模块的接口;...

【技术保护点】

1.一种日志处理系统,其特征在于,包括:

2.根据权利要求1所述的一种日志处理系统,其特征在于,所述字典管理模块中提供字典解码服务是指将一个字典编码翻译成明文日志。

3.根据权利要求2所述的一种日志处理系统,其特征在于,所述字典管理模块中提供字典分发服务是指将字典分发到应用所在服务器。

4.根据权利要求3所述的一种日志处理系统,其特征在于,所述字典管理模块中提供分词服务是在对日志说明信息进行扫描编码的同时,记录每个编码所包含的分词,形成分词字典。

5.根据权利要求4所述的一种日志处理系统,其特征在于,所述日志输出模块通过查询字典,将要输出的...

【技术特征摘要】

1.一种日志处理系统,其特征在于,包括:

2.根据权利要求1所述的一种日志处理系统,其特征在于,所述字典管理模块中提供字典解码服务是指将一个字典编码翻译成明文日志。

3.根据权利要求2所述的一种日志处理系统,其特征在于,所述字典管理模块中提供字典分发服务是指将字典分发到应用所在服务器。

4.根据权利要求3所述的一种日志处理系统,其特征在于,所述字典管理模块中提供分词服务是在对日志说明信息进行扫描编码的同时,记录每个编码所包含的分词,形成分词字典。

5.根据权利要求4所述的一种日志处理系统,其特征在于,所述日志输出模块通过查询字典,将要输出的原始日志说明信息转换成日志字典编码后,与运行参数一并输出。

6.根据权利要求5所述的一种日志处理系统,其特征在于,所述日志查询模块中提供日志搜索服务需要指读取用户输入的待搜索内容,查询分词字典,再查询日志字典,即可查询出所有包含搜索内容的...

【专利技术属性】
技术研发人员:黄绍林
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1