[发明专利]日志文件的完整采集确认方法、装置及设备有效
申请号: | 201811448703.5 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109861843B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 桂博文;翟艳堂;叶挺锋;许溢天;张城 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 文件 完整 采集 确认 方法 装置 设备 | ||
公开了日志文件的完整采集确认方法、装置及设备。客户端设备可以根据本地日志文件的相关状态值进行判断,是否满足下列条件:不存在新增日志记录,或者,新增日志记录已经被服务端获取。在满足条件的时候,发送包含时间参数的完整性信息至服务端。服务端可以根据完整性信息中的时间参数,确认在当前时刻各客户端设备所对应的日志文件分别的最近更新时刻,其中存在这样一个时间点,所有设备所对应的日志文件都已经更新了,进而可以确认出,在所有部署了该应用的客户端设备端上,应用日志文件被完整采集的时刻,即完整采集时刻。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及日志文件的完整采集确认方法、装置及设备。
背景技术
当前,应用程序经常分布式的部署于多台客户端设备上。从而,各客户端设备会各自独立的产生日志文件。
服务端在统计日志文件时,需要将各设备所产生的日志文件进行汇总,以进行进一步的监控或者分析。在这个过程中,需要知道得到的汇总日志文件是不是完整的。例如,应用程序部署在一百台设备上,第三方需要今天10:00至20:00之前的汇总日志文件去做分析,那么至少需要保证在10:00之后,20: 00之前这一百台设备所产生的日志记录均已经被服务端收到了,否则分析结果就会不准确。
基于此,需要一种更精确的对日志文件的完整采集的确认方案。
发明内容
针对现有对于日志文件时无法获知日志采集进度的问题,为实现更精确的对日志文件的完整采集的确认,本说明书实施例对于客户端设备方面提供一种日志文件的完整采集确认方法,应用于包括多个客户端设备的系统中,其中,所述多个客户端设备均各自产生同一应用程序的日志文件,所述方法包括:
客户端设备选取本地保存的任一日志文件;
判断被选取的日志文件中是否满足下列条件:不存在新增日志记录,或者,新增日志记录已经被服务端获取;
若满足,确认并发送所述被选取的日志文件所对应的完整性信息和客户端设备标识,以便服务端确认对于多个客户端设备所产生的日志文件的完整采集时刻;
其中,日志文件所对应的完整性信息中包含与日志文件的新增日志记录相关的时间参数,完整采集时刻用于表示所述多个客户端设备在该时间点之前所产生的日志文件已经被服务端完整采集。
同时,本说明书实施例还提供服务端方面的一种日志文件的完整采集确认方法,应用于包括多个客户端设备的系统中,其中,所述多个客户端设备均产生同一应用程序的日志文件,包括:
服务端接收各客户端设备所发送的完整性信息和客户端设备标识,所述完整性信息包括与日志文件的新增日志记录相关的时间参数;
根据所述客户端设备标识和完整性信息中所包含的时间参数,确认各客户端设备的日志文件在服务端的最近更新时刻;
将与当前时刻间隔最大的最近更新时刻,确定为服务端对所述多个客户端设备所产生的日志文件的完整采集时刻。
对应的,本说明书实施例还提供客户端设备方面的一种日志文件的完整采集确认装置,应用于包括多个客户端设备的系统中,其中,所述多个客户端设备均产生同一应用程序的日志文件,包括:
应用于包括多个客户端设备的系统中,其中,所述多个客户端设备均各自产生同一应用程序的日志文件,所述装置包括:
选取模块,客户端设备选取本地保存的任一日志文件;
判断模块,判断被选取的日志文件中是否满足下列条件:不存在新增日志记录,或者,新增日志记录已经被服务端获取;
第一确认模块,若满足,确认所述被选取的日志文件所对应的完整性信息和客户端设备标识,以便服务端确认对于多个客户端设备所产生的日志文件的完整采集时刻;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811448703.5/2.html,转载请声明来源钻瓜专利网。