Logstash HTTP 输出插件错误无法获取 URL,网络无法访问(连接失败)

时间:2021-03-18 09:14:53

标签: logstash elk

我在logstash中配置了几个管道,在其中一个管道中我配置了一个http输出插件

output {
  http {
    url => "url"
    http_method => "post"
    request_timeout => <timeout>
    automatic_retries => <retry count>
    retry_failed => false
  }
}

出于测试目的,我在 url 部分配置了一个 webhook url,并使用 curl 检查它是否正在接收 GET/POST 请求。但是当 logstash 尝试使用 logstash.outputs.http 插件在 url 上发布数据时,它失败了 ::Manticore::SocketException,

详细错误:

[HTTP 输出失败] 无法获取 URL {:url=>"url", :method=>:post, :body=> "some-body" :message=>"网络无法访问(连接失败)" , :class=>"Manticore::SocketException", :backtrace=>["/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/manticore-0.7.0-java/lib/manticore/response .rb:37:in block in initialize'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/manticore-0.7.0-java/lib/manticore/response.rb:79:in call'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-http-5.2.4/lib/logstash/outputs /http.rb:239:in send_event'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-http-5.2.4/lib/logstash/outputs/http.rb:175:in send_events'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-http-5.2.4/lib/logstash /outputs/http.rb:124:in multi_receive'", "org/logstash/config/ir/compiler/OutputStrategyExt.java:138:in multi_receive'", "org/logstash/config/ir/compiler/AbstractOutputDelegatorExt.java:121:in multi_receive'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:293:in block in start_workers'"], : will_retry=>true}

0 个答案:

没有答案
相关问题