从logstash中的AWS S3输入路径中提取字段

时间:2014-07-07 14:41:06

标签: amazon-s3 elasticsearch logstash grok

是否可以根据存储桶路径添加字段/标记?我试图使用grok,但它没有用。

1 个答案:

答案 0 :(得分:0)

使用Logstash 6.0.1,您将能够从S3获取每个文件的密钥(或路径)。

示例:

input {
    s3 {
        bucket => "<bucket-name>"
        prefix => "<prefix>"
    }
}

filter {
    mutate {
        add_field => {
            "file" => "%{[@metadata][s3][key]}"
        }
    }
    ...
}

参考: This answer