Как использовать custom_fields в logstash-output-gelf - PullRequest
0 голосов
/ 04 декабря 2018

Я использую logstash 6.5.1 и установил плагин logstash-output-gelf.Я понятия не имею, для чего именно эти custom_fields.Это не расширяющиеся переменные.Вот мой logstash.conf:

filter {
    mutate {
        add_field => {"xxx":"some dynamic value"}
    }
}

output {
    gelf {
        host => "192.168.3.69"
        port => 12201
        protocol => "TCP"
        custom_fields => {"n": "%{xxx}"}
    }
}

Я зарегистрировал содержимое базы данных эластичного поиска Graylog и вижу содержимое этого поля в документе:

"n": "%{xxx}",
...