Я использую конфигурацию ниже для Logsta sh HTTP-плагин ввода: Я пытаюсь отправить файл .gz и в заголовке, передавая Content-Encoding: gzip. Он успешно выполняет свою работу, но меня интересует только текстовый формат внутри gzip, а не какой-либо другой формат. Как изменить, чтобы он принимал только тот файл .gz, который содержит текстовый формат, а не какой-либо другой формат, например images / movie / pdf et c.
input {
http {
host => "0.0.0.0"
port => 8443
max_pending_requests => 500
ssl => "false"
ssl_verify_mode => "none"
threads => "20"
}
}
output {
file {
path => "../../logstash-client-logs/%{[headers][application_name]}/myapplication-logstash-client-%{+yyyy-MM-dd}.log"
codec => line { format => "%{[message]}"}
}
}