首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fluent-bit,如何在路径中使用strftime

Fluent-bit,如何在路径中使用strftime
EN

Stack Overflow用户
提问于 2021-06-16 16:10:44
回答 1查看 146关注 0票数 0

我的日志文件名包含当前日期,如my_log_210616.log

并且我需要以fluent-bit格式跟踪该文件。我试过,

代码语言:javascript
复制
[INPUT]
Name    tail
Path    /var/log/my-service/my_log_%y%m%d.log

[OUTPUT]
Name stdout
Match *

但它不看文件。我用my_log_210616.log替换了my_log_%y%m%d.log,然后它就能工作了。

如何在路径中使用strftime?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-18 11:55:02

一种解决方案是使用与任何日期匹配的路径。由于fluent-bit将从日志文件的尾部读取日志文件,因此您不会从较旧的文件中获取数据。

您还可以将‘Ignore_Older 24h’添加到输入配置中。这将忽略修改时间早于24小时的文件。在解析器中使用‘Ignore_Older’来提取事件时间效果更好。

您还可以在lua过滤器中按文件名进行更详细的过滤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67998782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档