[发明专利]一种远程收集和检索展示应用系统日志的系统及方法有效
申请号: | 201310005334.3 | 申请日: | 2013-01-07 |
公开(公告)号: | CN103914485B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 鲍远松;王亚东;朱从锋;时俊普;董文生;范昀 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 郭国中 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种远程收集和检索展示应用系统日志的系统及方法,其中将服务端系统简称LogServer与需要收集日志的服务安装在同一台机器,配置LogServer日志收集目录为服务产生日志的目录;在任意一台终端运行客户端系统简称LogViewer,添加需要收集日志的服务器,即可根据条件检索对应的日志;所述服务端系统包括日志索引模块、日志检索模块、日志压缩模块、日志传输模块;所述客户端系统包括请求预处理模块、请求处理模块、本地日志缓存维护模块、日志检索模块、信息展示模块。本发明可极大地提高定位解决应用系统问题的效率,有效地减轻应用系统运维的成本,增强应用系统的完备性和可靠性。 | ||
搜索关键词: | 一种 远程 收集 检索 展示 应用 系统 日志 方法 | ||
【主权项】:
一种远程收集和检索展示应用系统日志的服务端系统,包括:日志索引模块:该模块负责将服务端产生的日志根据文件名称和产生时间建立索引表,并不断更新维护,索引表记录了每个日志文件对应的记录的起始时间和终止时间;日志检索模块:该模块负责接受来自客户端某个时间段的日志检索请求,检索日志索引模块维护的索引表,通过使用基于时间字段的精确快速文件搜索算法,快速检索满足条件的日志记录;日志压缩模块:该模块负责将日志检索模块返回的数据进行压缩,减少日志数据的大小;日志传输模块:该模块负责将日志压缩模块的数据返回给日志查询客户端,支持断点续传功能;所述日志检索模块使用基于时间字段的精确快速文件搜索算法,快速检索满足条件的日志记录,该算法如下:(1)每条日志记录的最大长度记为MAX_RECORD_LEN字节,每条日志记录的最小长度记为MIN_RECORD_LEN字节;(2)待搜索文件的大小记为M字节,文件的记录时间区间记为[FILE_RECORD_START_TIME,FILE_RECORD_END_TIME];(3)日志文件里同一时间的记录可能有很多条,每条日志都包含换行符,每条日志的起始19个字节表示时间;(4)客户端请求的时间区间记为[SEARCH_LOWER_BOUNDER,SEARCH_UPPER_BOUNDER];(5)若SEARCH_LOWER_BOUNDER>=FILE_RECORD_START_TIME&&SEARCH_LOWER_BOUNDER<FILE_RECORD_END_TIME,则日志中有且仅有连续的两条记录,其记录时间分别为T1、T2,满足条件SEARCH_LOWER_BOUNDER∈[T1,T2),T1<T2;(6)若SEARCH_UPPER_BOUNDER>FILE_RECORD_START_TIME&&SEARCH_UPPER_BOUNDER<=FILE_RECORD_END_TIME,则日志中有且仅有连续的两条记录,其记录时间分别为T1、T2,满足条件SEARCH_UPPER_BOUNDER∈(T1,T2],T1<T2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310005334.3/,转载请声明来源钻瓜专利网。