#3567·vector

向量是否要保持对比较旧的 `ignore_older` 文件的打开文件句柄?

作者: jszwedko创建于 2020年8月25日更新于 2026年9月9日
标签source: file

我不确定这是错误还是预期的行为,但看起来,当使用文件'源的ignore older'配置时,矢量仍然对文件保持一个开放的文件控件,在截取前有修改的时间.

从gitter:https://gitter.im/timberio-vector/community?at=5f456c28c3aa024ef99e4907. 互联网档案馆的存檔,存档日期2013-12-02. 用户正试图通过使用“ignore older”配置来限制打开文件控件的数量。

如果能预料到的话,我们也许应该把它叫出来,因为我没想到。 它似乎限制了它在避免资源消耗方面的效用。

*%% 矢量版本

向量0.11.0 (g8b4ff32 x86 64-unknown-linux-gnu 2020-08-25)

QQ 矢量配置文件

时间轴: 数据 dir = "/tmp/vector"

[來源. 类型 = "文件" # 需要 忽略 older = 10 # 可选,无默认,秒 包括 = ["/tmp/log/*.log"]# 需要的

[相克. 类型 = “控制台” 输入 = [“入 ] encoding.codec="json" (中文(简体) ).


QQ 调试输出

Aug 25 16:57:23.252 INFO向量:日志级别"调试"启用. Aug 25 16:57:23.256 INFO向量:装入配置. path=["/tmp/test.toml"]. 8月25日 16:57:23.276 INFO矢量::地形学:进行健康检查. Aug 25 16:57:23.276 INFO矢量:: 地形学:起取出源"入". 8月25日 16:57:23.277 INFO矢量:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Aug 25 16:57:23.277 INFO矢量::: 地形学:开始下沉"http" 8月25日 16:57:23.277 INFO矢量:矢量已经开始. 版本="0.110." git version="v0. 9.0-573-g8b4ff32"发布="Tue",2020年8月25日 20:48:03+000"拱门="x86 64" Aug 25 16:57:23.277 INFO source{name=in type=file}:向量:出处:出处:出处:开始文件服务器. 包括: ["/tmp/log/*.log"]排除:[] Aug 25 16:57:23:279 INFO source{name=in type=file}:file server:矢量:内部 事件:file:找到需要观看的新文件. 路径="/tmp/log/a.log" Aug 25 16:57:23:280 DEBUG source{name=in type=file}:file server:矢量:内部 事件:::file:已检查文件. 计数=0 Aug 25 16:57:24.315 DEBUG source{name=in type=file}:file server:矢量:内部 事件:::file:已检查文件. 计数=0 Aug 25 16:57:25:340 DEBUG source{name=in type=file}:file server:矢量:内部 事件::file:已检查文件. 计数=0 Aug 25 16:57:27.391 DEBUG source{name=in type=file}:file server:矢量:内部 事件::file:已检查文件. 计数=0 ^CAug 25 16:57:28.368 INFO矢量:矢量已停止. Aug 25 16:57:28.370 INFO 矢量:::地形:关闭. 等待时间: in, http. 59 秒 Aug 25 16: 57: 28.370 DEBUG source{name=in type=file}: 矢量::: 地形学::: 建设者: 完成 Aug 25 16:57:28.370 DEBUG swink{name=http type=console}:向量:: 地形::: 建设者: 完成


• 预期行为

矢量不打开文件

实际行为

矢量打开文件

++ 附加上下文

$sof -p 27049 | grep a.log. 矢量 27049 CORP\jesse 15r REG 259,3 104581 178538005 /tmp/log/a.log.

内容来源: vectordotdev/vector