【问题标题】:Using variable in filebeat sources path在 filebeat 源路径中使用变量
【发布时间】:2018-12-20 11:59:54
【问题描述】:

我将日志文件按年、月和日分隔到一个目录结构中,我需要告诉 filebeat 仅提取当前月份的日志文件。

如何将当前月份变量放在 filebeat 配置文件 [源部分路径] 中,以便 filebeat 仅提取属于当前月份的日志文件。目前,它们是带有文件名模式的硬编码路径。

【问题讨论】:

    标签: elasticsearch logstash elastic-stack filebeat


    【解决方案1】:

    如果文件已经被导入,filebeat 不会尝试重新导入它们。如果您试图忽略旧文件的初始导入,您可以手动edit the registry file

    您还可以在输入中使用[ignore_older][1] 参数,这将为您提供一个滚动窗口。

    【讨论】:

    • 如果文件系统上的文件是新复制的,但实际数据属于较早月份,我需要限制数据提供者仅在当月提供当月数据,我想停止查看较早的月份,即使数据已稍后复制到这些月份
    • 您可以在 logstash 中计算文档的年龄并删除任何太旧的内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2020-05-04
    • 1970-01-01
    • 2021-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多