Elasticsearch Opendistro ISM: какой подход можно использовать для автоматического применения псевдонима и политики переноса к новым индексам?

Когда используются политики ISM, параметры политики индексирования необходимо применять во время создания индекса, но эти параметры теряются после создания нового индекса в результате действия переноса, применяемого на определенном этапе/этапе политики.

Например, имея индексы в виде:

pattern:        msp-*          [* => number, in the index template]
alias:          msp-*-alias    [applied during the index creation]
rollover alias: msp-*-alias
policy:         msp-policy-id

Наличие шаблона индекса шаблона msp-* (где * — число) препятствует автоматическому применению псевдонима ролловера msp-*-alias для каждого значения, которое * может принимать. Как можно подойти к этой ситуации?

Ссылки:

Можно ли использовать переменные в шаблонах индекса elasticsearch?

https://discuss.elastic.co/t/index-lifecycle-management-dynamic-rollover-alias-and-template-name/169614

https://github.com/elastic/elasticsearch/issues/20367

https://github.com/opendistro-for-elasticsearch/index-management/issues/95

https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/ism.html


person ericson.cepeda    schedule 14.04.2020    source источник