如何在logstash配置文件中使用当前日期作为输入文件

时间:2017-10-19 10:24:01

标签: date logstash config

我正在尝试使用名称​​“YYYYMMDD.json”中的当前日期处理Logstash中的文件。但是我不能在此配置文件中使用日期变量。是否有可能在没有硬编码日期的情况下仍然这样做?

doLast

1 个答案:

答案 0 :(得分:0)

path中,您错过了路径末尾的"

path => "/home/ubuntu/YYYYMMDD.json"

试试这个

file {
    path => "/home/ubuntu/%{+YYYYMMDD}.json"
    type => "ip-address"
    start_position => "beginning"
    sincedb_path => "/dev/null"
}

您可以使用:path => "/home/ubuntu/*.json"并解析文件夹中的所有JSON。

如果每天添加文件,则可以使用filebeats