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

Когда используются политики 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 - * - псевдоним для каждого значения, * может быть применено автоматически. Как можно подойти к этой ситуации?

Ссылки:

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

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

...