【技术实现步骤摘要】
一种系统监控日志的采集方法、装置、电子设备及介质
[0001]本专利技术实施例涉及通信技术,尤其涉及一种系统监控日志的采集方法、装置、电子设备及介质。
技术介绍
[0002]系统监控日志是系统维护、排错、故障发现等工作的基础。现有技术普遍采用定时器遍历的方案采集系统监控日志,即每隔固定时间,客户端从服务器获取目录下的全部文件列表,并在本地对该文件列表进行解析,得到该文件列表包括的各个文件。从服务器下载各文件并备份到本地,即通过遍历指定目录获取文件列表后,对该文件列表包括的文件进行依次采集。
[0003]然而,上述方式在系统监控日志的目录层数很多且目录数量级较大的情况,会因为层级目录的递归操作导致大量的服务器访问行为,且由于返回文件列表大小会依据目录增加而增大,导致运行耗时与带宽占用均随目录及文件数量增多而线性增长,影响系统监控日志的采集效率。
技术实现思路
[0004]本专利技术提供一种系统监控日志的采集方法、装置、电子设备及介质,可以提高系统监控日志的采集效率。
[0005]第一方面,本专利 ...
【技术保护点】
【技术特征摘要】
1.一种系统监控日志的采集方法,其特征在于,包括:在监测到日志下载事件触发时,根据日志文件的命名格式解析前一次下载任务对应的日志文件名称得到时间字段内容,其中,所述命名格式用于指示时间字段在日志文件名称中的位置;根据所述时间字段内容和日志生成时间间隔预测本次下载任务对应的目标日志文件的目标文件名;根据所述目标文件名和目录结构生成所述目标日志文件的下载地址,根据所述下载地址下载所述目标日志文件,其中,所述目录结构用于表示被采集服务器的被监控目录下的目录的结构关系。2.根据权利要求1所述的方法,其特征在于,还包括:当与前一次下载任务的执行间隔等于日志生成时间间隔时,触发日志下载事件。3.根据权利要求1所述的方法,其特征在于,还包括:在初始化时,获取被采集服务器的被监控目录的目录结构和日志文件的命名格式。4.根据权利要求1所述的方法,其特征在于,还包括:在初始化时,获取被采集服务器的被监控目录的目录结构,并获取本地预先设置的日志文件的命名配置文件,其中,所述命名配置文件用于指示所述日志文件的命名格式。5.根据权利要求1所述的方法,其特征在于,所述根据日志文件的命名格式解析前一次下载任务对应的日志文件名称得到时间字段内容,包括:根据所述日志文件的命名格式指示的时间字段在日志文件名称中的位置,提取前一次下载任务对应的日志文件名称中所述位置处的字段内容,得到时间字段内容。6.根据权利要求1所述的方法,其特征在于,所述根据所述时间字段内容和日志生成时间间隔预测本次下载任务对应的目标日志文件的目标文件名,包括:计算所述时间字段内容与日志生成时间间隔的加法运算结果,将所述加法运算结果作为本次下...
【专利技术属性】
技术研发人员:孟鑫,田野,梁彧,傅强,王杰,杨满智,蔡琳,金红,陈晓光,
申请(专利权)人:恒安嘉新北京科技股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。