Logstash http输入插件接受gzip文件,但如何只检测文本格式?
我正在使用下面的配置作为Logstash HTTP输入插件: 我正在尝试发送.gz文件并在头中传递内容编码:gzip。 它正在成功地完成它的工作,但我只对gzip中的文本格式感兴趣,而对任何其他格式都不感兴趣。如何修改它应该只接受那些包含文本格式的.gz文件,而不接受任何其他格式,如images/movie/pdf等Logstash http输入插件接受gzip文件,但如何只检测文本格式?,logstash,logstash-configuration,logstash-file,Logstash,Logstash Configuration,Logstash File,我正在使用下面的配置作为Logstash HTTP输入插件: 我正在尝试发送.gz文件并在头中传递内容编码:gzip。 它正在成功地完成它的工作,但我只对gzip中的文本格式感兴趣,而对任何其他格式都不感兴趣。如何修改它应该只接受那些包含文本格式的.gz文件,而不接受任何其他格式,如images/movie/pdf等 input { http { host => "0.0.0.0" port => 8443
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]}"}
}
}