【发布时间】:2017-02-23 15:07:36
【问题描述】:
使用 logstash 2.2 docker 容器将本地应用程序日志数据发送到 AWS Elasticsearch v5.1 集群并希望此流量使用 HTTPS 但失败。
我在 /etc/logstash/conf.d/logstash.conf 文件中尝试了以下条目:
output {
elasticsearch {
hosts => "https://my-aws-es-domain.es.amazonaws.com:443"
}
}
还有:
hosts => "https://my-aws-es-domain.es.amazonaws.com"
hosts => "my-aws-es-domain.es.amazonaws.com:443"
我在 logstash 日志中看到的错误消息是:
message=\u003e\"my-aws-es-domain.es.amazonaws.com:443 failed to respond\"
如果我使用 http 和端口 80,它可以正常工作。
谁能建议通过 HTTPS 将日志数据发送到 ES 的正确值?
【问题讨论】:
-
你能定义“...但失败”吗?
-
从日志中添加了logstash错误消息。
标签: amazon-web-services elasticsearch filter output logstash