【技术实现步骤摘要】
一种日志的存储方法、装置及计算机系统
本专利技术涉及计算机
,尤其涉及一种日志的存储方法、装置及计算机系统。
技术介绍
在系统的运行过程中,会产生系统日志。在系统规模较小的时期,产生的系统日志数量少,可以直接将产生的日志的原文进行存储,系统日志的运维工作可以由运维人员手工进行。然而,随着业务需求的急剧膨胀及服务的多样化发展,系统变得越来越复杂,一个系统中可以包括多个设备、部署多个实例,导致产生的日志的数据结构不一致,在系统出现问题时还需要运维人员进行手工定位问题发生的原因,不仅非常困难而且效率低下。
技术实现思路
为了解决现有技术的不足,本专利技术的主要目的在于提供一种日志的存储方法、装置及计算机系统,以解决上述问题。为了达到上述目的,第一方面本专利技术提供了一种日志的存储方法,所述方法包括:获取预设业务平台产生的预设格式的待处理日志及所述预设业务平台对应的配置数据,所述待处理日志包括键值对及预设标识,所述键值对用于存储所述预设业务平台的历史运行记录,所述配置数据包括每一数据键对应的 ...
【技术保护点】
1.一种日志的存储方法,其特征在于,所述方法包括:/n获取预设业务平台产生的预设格式的待处理日志及所述预设业务平台对应的配置数据,所述待处理日志包括键值对及预设标识,所述键值对用于存储所述预设业务平台的历史运行记录,所述配置数据包括每一数据键对应的含义、预设数据键对应的替换规则及每一所述预设标识对应的索引库地址;/n解析所述待处理日志,识别所述待解析日志包括的数据键及对应的数据值;/n当包括的数据键对包含预设数据键时,根据对应的替换规则修改包括的预设数据键对应的数据值;/n根据每一数据键对应的含义及对应的数据值,生成历史运行记录;/n将所述历史运行记录存储至所述预设标识对应的索引库地址。/n
【技术特征摘要】
1.一种日志的存储方法,其特征在于,所述方法包括:
获取预设业务平台产生的预设格式的待处理日志及所述预设业务平台对应的配置数据,所述待处理日志包括键值对及预设标识,所述键值对用于存储所述预设业务平台的历史运行记录,所述配置数据包括每一数据键对应的含义、预设数据键对应的替换规则及每一所述预设标识对应的索引库地址;
解析所述待处理日志,识别所述待解析日志包括的数据键及对应的数据值;
当包括的数据键对包含预设数据键时,根据对应的替换规则修改包括的预设数据键对应的数据值;
根据每一数据键对应的含义及对应的数据值,生成历史运行记录;
将所述历史运行记录存储至所述预设标识对应的索引库地址。
2.根据权利要求1所述的方法,其特征在于,所述将所述历史运行记录存储至所述预设标识对应的索引库地址包括:
向所述索引库地址对应的预设系统发送数据存储请求,以便所述预设系统根据所述数据存储请求返回数据访问权限;
当接收到返回的数据访问权限时,将所述历史运行记录存储至所述索引库地址。
3.根据权利要求1所述的方法,其特征在于,所述方法包括:
接收用户发送的日志读取请求;
根据所述日志读取请求对应的历史运行记录,生成可视化日志;
将所述可视化日志返回给所述用户。
4.根据权利要求1所述的方法,其特征在于,所述待处理日志为Json格式。
5.根据权利要求1所述的方法,其特征在于,所述获取预设业务平台产生的预设格式的待处理日志及所述预设业务平台对应的配置数据包括:
使用Flume日志采集系统获取预设业务平台产生的预设格式的待处理日志及所述预设业务平台对应的配置数据;
所述解析所述待处理日志,识别所述待解析日志包括的数据键及对应的数据值包括:
使用Flink流式计算引擎解析所述待处理日志,识别所述待解析日志包括的数据键及对应的数据值。
6.一种日志的存储方法,其特征在于,所述方法包括:
将产生的待处理日志发送至预设处理端,以便所述预设处理端接收待处理日志及获取对应的配置数据...
【专利技术属性】
技术研发人员:耿志亮,包玉雪,陈旭,徐欣,
申请(专利权)人:苏宁金融科技南京有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。