The invention relates to a log retrieval system and method based on a recorder platform, belonging to the field of recorder log management. The system of the present invention includes: a server log retrieval module for reading log files according to the retrieval conditions and sending them to the post-retrieval log processing module; and a post-retrieval log processing module for processing the post-retrieval log files. The received log files are cleaned and sorted according to the system time. The log processing storage module is used to collect all sorted log files and save them to the database in batches. The invention is suitable for log management of logger platform.
【技术实现步骤摘要】
一种基于记录仪平台的日志检索系统及方法
本专利技术涉及一种基于记录仪平台的日志检索系统及方法,属于记录仪日志管理领域。
技术介绍
航天科技记录仪管理平台每天有超过1W辆车辆在线,每天会产生大量的操作日志,日志存储到多台服务器上,用户在使用平台过程中遇到的问题,都可以通过分析日志找到问题原因,所以每天要频繁的从多台服务器上检索日志信息进行分析。现有技术的日志检索分析用时较慢,处理速度较低。
技术实现思路
本专利技术的目的是为了解决现有的日志检索分析系统用时较慢,处理速度较低的缺点,而提出一种基于记录仪平台的日志检索系统及方法。一种于记录仪平台的日志检索系统及系统,包括:服务器日志检索模块,用于根据检索条件读取日志文件,并发送给检索后日志处理模块;检索后日志处理模块,用于对接收到的日志文件进行数据清洗,并按照系统时间进行排序;日志处理后存储模块,用于汇总所有经过排序的日志文件并批量保存至数据库中。本专利技术还提供一种基于记录仪平台的日志检索方法,包括:步骤一、根据检索条件读取日志文件;步骤二、对接收到的日志文件进行数据清洗,并按照系统时间进行排序;步骤三、汇总所有经过排序的日志文件并批量保存至数据库中。本专利技术的有益效果为:1、系统采用springintegration作为系统框架,多线程、定时器、消息通道等易出错误部分,都是使用框架内固有的成熟稳定模块,通过xml配置文件进行调用使用,该方式将研发人员从复杂的技术问题中解脱出来,集中精力关注具体的业务逻辑的实现,大大提高了研发速度和整个系统的稳定性。2、系统的主要运算、缓存部分,主要集中在检索后日志处理模块中, ...
【技术保护点】
1.一种基于记录仪平台的日志检索系统,其特征在于,包括:服务器日志检索模块,用于根据检索条件读取日志文件,并发送给检索后日志处理模块;检索后日志处理模块,用于对接收到的日志文件进行数据清洗,并按照系统时间进行排序;日志处理后存储模块,用于汇总所有经过排序的日志文件并批量保存至数据库中。
【技术特征摘要】
1.一种基于记录仪平台的日志检索系统,其特征在于,包括:服务器日志检索模块,用于根据检索条件读取日志文件,并发送给检索后日志处理模块;检索后日志处理模块,用于对接收到的日志文件进行数据清洗,并按照系统时间进行排序;日志处理后存储模块,用于汇总所有经过排序的日志文件并批量保存至数据库中。2.根据权利要求1所述的基于记录仪平台的日志检索系统,其特征在于,服务器日志检索模块包括:读取器,用于按照时间戳循环从服务器中根据检索条件读取日志文件,并将读取到的日志文件数据发送至第一消息通道中进行缓存;第一消息通道,用于缓存日志文件数据;分发器,用于从第一消息通道中读取日志文件数据,并发送至检索后日志处理模块。3.根据权利要求1所述基于记录仪平台的日志检索系统,其特征在于,检索后日志处理模块包括:接收单元,用于接收日志文件数据,并缓存至第二消息通道中;第二消息通道,用于缓存日志文件数据;处理单元,用于从第二消息通道中读取日志文件数据,并清洗掉文件内容为空和时间异常的数据,并将清洗后的数据按照系统时间进行排序;分片缓存单元,用于缓存排序后的数据进行缓存,当缓存的日志文件数据的数量大于一定数量时,将日志文件数据存入第二消息通道并发送至日志处理后存储模块中。4.根据权利要求1所述的基于记录仪平台的日志检索系统,其特征在于,日志处理后存储模块包括:第三消息通道,用于接收并汇总来自检索后日志处理模块的日志文件数据;存储单元,用于将第三消息通道中的日志文件数据批量存储至数据库中。5...
【专利技术属性】
技术研发人员:姜海峰,李德贤,杨春艳,冯国新,
申请(专利权)人:航天科技控股集团股份有限公司,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。