【技术实现步骤摘要】
本专利技术属于云计算领域,尤其涉及一种日志处理系统及方法。
技术介绍
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所述的一种日志处理系统,其特征在于,所述日志查询模块中提供日志搜索服务需要指读取用户输入的待搜索内容,查询分词字典,再查询日志字典,即可查询出所有包含搜索内容的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。