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