从Logstash中的AWS S3输入路径提取字段 [英] Extracting fields from AWS S3 input paths in logstash

查看:82
本文介绍了从Logstash中的AWS S3输入路径提取字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以根据存储段路径添加字段/标签?我尝试使用grok,但是没有用.

Is it possible to add fields/tags based on the bucket path? I tried to use grok but it didn't work.

推荐答案

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

With Logstash 6.0.1, you will be able to get key (or path) for each file from S3.

示例:

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

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

参考: : 查看全文

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆