2016-03-29 32 views
0

我有多種,其每天產生的logstash與格式elasticsearch指數:變量是否可用於elasticsearch索引模板?

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

我想創造elasticsearch一個別名,其下降從索引名稱的版本號。我打算將我的kibana實例指向別名索引而不是版本化索引,以便我可以在不影響kibana的情況下更改版本號。

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

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

Elasticsearch索引模板可用於在每次創建新索引時創建別名。 https://www.elastic.co/blog/aliases-ftw

不幸的是,我還沒有找到任何好辦法在別名中使用變量。我想避免爲每個cluster_type,cluster_name和date創建一個模板。

如果我對每個變量cluster_name和cluster_type有2個條目,那麼我每天都會有4個索引,每天需要4個別名。

如果我可以使用日期變量,那麼每天只能有4個模板而不是4個模板。

有沒有辦法在別名中使用日期變量?採取這種方法是否有意義?

回答

相關問題