2016-03-29 7 views
0

私はフォーマットとlogstashにより毎日作成されelasticsearch指標の様々なを持っている:elasticsearchインデックステンプレートで変数を使用できますか?

"logstash-%{cluster_type}-%{cluster_name}-jobaccounting-v2-%{+YYYY.MM.dd}" 

私はインデックス名からバージョン番号をドロップelasticsearchでエイリアスを作成したいと思います。私は、キバナに影響を与えずにバージョン番号を変更できるように、バージョン管理されたインデックスではなくエイリアスインデックスで私のキバナインスタンスを指すよう計画しています。

index: "logstash-%{cluster_type}-%{cluster_name}-jobaccounting-v2-%{+YYYY.MM.dd}" 

alias: "logstash-%{cluster_type}-%{cluster_name}-jobaccounting-%{+YYYY.MM.dd}" 

新しいインデックスが作成されるたびに、エイリアスを作成するためにエラスティックインデックステンプレートを使用できます。 https://www.elastic.co/blog/aliases-ftw

残念ながら、エイリアス名に変数を使用する良い方法はありませんでした。私はすべてのcluster_type、cluster_name、およびdateのテンプレートを作成する必要がないようにしたいと思います。

各変数cluster_nameとcluster_typeに2つのエントリがある場合は、毎日4つのインデックスが必要になり、毎日4つの別名が必要になります。

日付変数を使用することができれば、毎日4つのテンプレートではなく4つのテンプレートを持つことができます。

エイリアス名に日付変数を使用する方法はありますか?このアプローチは理にかなっていますか?

答えて

関連する問題