You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logstash HTTP输入插件能否使用Kubernetes服务名作为Host?配置报错问题咨询

Logstash HTTP输入插件能否使用Kubernetes服务名作为Host?配置报错问题咨询

我在本地Kubernetes集群中部署了OpenSearch和Logstash,同时还有一个Java应用对应的Service,其配置如下:

kind: Service
apiVersion: v1
metadata:
  name: kube-test-service
  namespace: default
spec:
  selector:
    app: kube-test-pod
  ports:
  - name: http
    port: 8083

我的Logstash配置是这样的:

input {
  http {
    host => "kube-test-service"
    port => 8083
  }
}

output {
  opensearch {
    hosts => ["http://opensearch:9200"]
    index => "opensearch-logstash-docker-%{+YYYY.MM.dd}"
    user => "user"
    password => "password"
  }
  stdout {}
}

现在遇到一个问题:如果我在Logstash Pod里用curl调用这个服务,能正常得到响应;但把服务名配置到Logstash HTTP输入插件的host字段时,却出现了报错:

[ERROR] 2024-06-16 11:11:10.857 [[main]<http] javapipeline - ...

想请教一下,Logstash HTTP输入插件是否支持指定Kubernetes服务名作为Host?为什么会出现这种配置后报错的情况?

备注:内容来源于stack exchange,提问作者Антон Сивоконь

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:59:38