Logstash http输入插件接受gzip文件,但如何只检测文本格式?

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

我正在使用下面的配置作为Logstash HTTP输入插件: 我正在尝试发送.gz文件并在头中传递内容编码:gzip。 它正在成功地完成它的工作,但我只对gzip中的文本格式感兴趣,而对任何其他格式都不感兴趣。如何修改它应该只接受那些包含文本格式的.gz文件,而不接受任何其他格式,如images/movie/pdf等

    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]}"}
        }
}