我有多種,其每天產生的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個模板。
有沒有辦法在別名中使用日期變量?採取這種方法是否有意義?