logstashを使用してElasticsearch Service上のdeploymentに対して
indexの作成や更新等を行いたいと考えています。
docker等でサーバを立ててlogstashのイメージをpullしてきた場合、logstashからindexをElasticsearch Service上のdeploymentへ流し込む際の指定はlogstash.yml上にCloud IDとUser ID、PWだけでよいのでしょうか。
Elasticsearchのendpoint URLの指定は特に必要ないのでしょうか。
logstashとElasticsearch Serivice上のdeploymentでどのように疎通を行うのでしょうか。
outputのelasticsearcにhosts、ユーザ名、パスワードを指定しておくのが良いと思います。
output {
elasticsearch {
hosts => ["https://123456789asdfhujiko.eastus2.azure.elastic-cloud.com:9243"]
user => "elastic"
password => "tadashiipassword"
}
}
こちらのElasticメンバーの回答をみると、cloud.idやauthは、モニタリングやモジュール用であって、outputには直接hostを書いてね、と書いてあるように見えるからです。
you will need to use the host name(s) directly.
ご参考になれば幸いです。
1 Like
こちらに対応するべきってIssueが作られてますねー。
1 Like
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.