Logtail默认只采集增量的日志文件如果您需要采集历史日志文件,可使用Logtail自带的导入历史文件功能
Logtail基于监听文件的修改事件进行日志采集,还支持从本地文件中加载事件鉯驱动日志采集。采集历史日志文件就是基于本地事件加载实现的功能
您需要在Logtail的安装目录下执行导入历史文件的操作,该目录在不同操作系统中位于不同位置
- 导入本地事件最长延迟为1分钟。
- 如果您导入的文件量较大建议修改Logtail启动参数,建议将CPU调整至2.0及以上内存调整至512MB及以上,详情请参见
- 获取Logtail配置的唯一标识。
-
-
在local_event.json文件中添加本地事件类型为标准JSON,格式如下所示
历史日志文件所在目录,例如:/data/logs 本文以Linux系统为例,介绍配置示例
-
在local_event.json文件中添加本地事件类型为标准JSON,格式如下所示
- 已加载Logtail采集配置但未采集到数据是什么原因?
- Logtail采集配置不合法
- 日志文件不在Logtail采集配置已设定的路径下。
- 该日志文件已被Logtail采集过
您可以通过以下方式检查Logtail已是否加载Logtail采集配置。