Logstashのtest.confのoutput出力で「index => "test-%{+yyyy.MM.dd}"」と記載し、
Elasticsearchへindexが作成されますが、コマンドラインで設定する以外にelasticseach.ymlに
Aliasを記載して設定する事は実現可能でしょうか。
もし、可能であれば記載方法等ご教示お願いします。
IndexTemplateで指定しておく方法ではどうでしょうか?
aliasを含んだテンプレートを作成しておくことで、Logstashがtest-2019.11.18のようなindexを作成されたときtestというエイリアスをつける、ということができるようになるかと思います。
PUT _template/template_1
{
"index_patterns": ["test-*"],
"aliases": {
"test": {}
},
以下略
テンプレート作成もLogstash側に任せたいということであれば、Logstashのoutput/elasticsearchでalias指定を含んだtemplateファイルを指定しておくことも考えられます。
その場合の指定方法はこちらが参考になるかと思います。
ご参考になれば幸いです。
ご回答ありがとうございます。
返事が遅くなりましたが、大変参考になりました。
ありがとうございます。
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.