As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Tutorial: como automatizar processos do Gerenciamento de estados de índice
Este tutorial demonstra como implementar uma política do ISM que automatiza tarefas de rotina de gerenciamento de índices e as aplica a índices e padrões de índices.
O Gerenciamento de estados de índice (ISM) no Amazon OpenSearch Service permite automatizar atividades recorrentes de gerenciamento de índices para que você possa evitar o uso de ferramentas adicionais para gerenciar ciclos de vida de índices. É possível criar uma política para automatizar essas operações com base na idade, no tamanho e em outras condições do índice, tudo de dentro do domínio do Amazon OpenSearch Service.
OpenSearch O serviço oferece suporte a três camadas de armazenamento: o estado “quente” padrão para gravação ativa e análise de baixa latência, UltraWarm para dados somente leitura de até três petabytes e armazenamento de baixa atividade (frio) para arquivamento ilimitado a longo prazo.
Este tutorial apresenta um exemplo de caso de uso do tratamento de dados de séries temporais em índices diários. No tutorial, você configurará uma política que captura um instantâneo automatizado de cada índice anexado após 24 horas. Em seguida, a política migra o índice do estado quente padrão para um UltraWarm armazenamento após dois dias, para um armazenamento de baixa atividade (frio) após 30 dias e, finalmente, exclui o índice após 60 dias.
Pré-requisitos
-
O domínio OpenSearch do Service deve estar executando o Elasticsearch versão 6.8 ou posterior
-
Seu domínio deve ter um UltraWarmarmazenamento a frio ativado.
-
É necessário registrar um repositório de snapshots manuais para seu domínio.
-
Sua função de usuário precisa de permissões suficientes para acessar o console do OpenSearch Service. Se necessário, valide e configure o acesso ao seu domínio.
Etapa 1: configurar a política do ISM
Primeiro, configure uma política do ISM no ISM no OpenSearch Dashboards.
-
No painel do domínio no console do OpenSearch Service, navegue até o URL do OpenSearch Dashboards e faça login com seu nome de usuário primário e a senha correspondente. O URL segue este formato:
.domain-endpoint
/_dashboards/ -
Em OpenSearch Painéis, escolha Adicionar dados de exemplo e adicione um ou mais dos índices de amostra ao domínio.
-
Abra o painel de navegação esquerdo e escolha IGerenciamento de índices e Criar política.
-
Atribua o nome
ism-policy-example
à política. -
Substitua a política padrão pela seguinte política:
{ "policy": { "description": "Move indexes between storage tiers", "default_state": "hot", "states": [ { "name": "hot", "actions": [], "transitions": [ { "state_name": "snapshot", "conditions": { "min_index_age": "24h" } } ] }, { "name": "snapshot", "actions": [ { "retry": { "count": 5, "backoff": "exponential", "delay": "30m" }, "snapshot": { "repository": "
snapshot-repo
", "snapshot": "ism-snapshot
" } } ], "transitions": [ { "state_name": "warm", "conditions": { "min_index_age": "2d" } } ] }, { "name": "warm", "actions": [ { "retry": { "count": 5, "backoff": "exponential", "delay": "1h" }, "warm_migration": {} } ], "transitions": [ { "state_name": "cold", "conditions": { "min_index_age": "30d" } } ] }, { "name": "cold", "actions": [ { "retry": { "count": 5, "backoff": "exponential", "delay": "1h" }, "cold_migration": { "start_time": null, "end_time": null, "timestamp_field": "@timestamp", "ignore": "none" } } ], "transitions": [ { "state_name": "delete", "conditions": { "min_index_age": "60d" } } ] }, { "name": "delete", "actions": [ { "cold_delete": {} } ], "transitions": [] } ], "ism_template": [ { "index_patterns": [ "index-*" ], "priority": 100 } ] } }nota
O campo
ism_template
anexa automaticamente a política a qualquer índice recém-criado que corresponda a um dosindex_patterns
especificados. Nesse caso, todos os índices que começam comindex-
. É possível modificar esse campo para corresponder a um formato de índice em seu ambiente. Para obter mais informações, consulte Modelos do ISM. -
Na seção
snapshot
da política, substitua
pelo nome do repositório de snapshots que você registrou para o seu domínio. Se quiser, você também pode substituirsnapshot-repo
, que será o nome do snapshot quando ele for criado.ism-snapshot
-
Escolha Criar. A política agora está visível na página Políticas de gerenciamento de estado.
Etapa 2: anexar a política a um ou mais índices.
Agora que você criou a política, anexe-a a um ou mais índices no cluster.
-
Vá para a guia Índices quentes e procure
opensearch_dashboards_sample
, que lista todos os índices de exemplo adicionados na etapa 1. -
Selecione todos os índices e escolha Aplicar política e, em seguida, escolha a ism-policy-examplepolítica que você acabou de criar.
-
Escolha Aplicar.
É possível monitorar os índices à medida que eles avançam pelos vários estados na página Índices gerenciados por políticas.