Gerenciar o ciclo de vida do índice envolve a execução de ações de gerenciamento com base em fatores como tamanho do fragmento e requisitos de desempenho. As APIs de gerenciamento do ciclo de vida do índice (ILM) permitem que você automatize como deseja gerenciar seus índices ao longo do tempo.
Este capítulo fornece uma lista de APIs de ILM e seu uso.
APIs de gerenciamento de políticas
Nome API |
Objetivo |
Exemplo |
Crie uma política de ciclo de vida. |
Cria uma política de ciclo de vida. Se a política especificada existir, a política será substituída e a versão da política será incrementada. |
PUT_ilm / policy / policy_id |
Obtenha a política de ciclo de vida. |
Retorna a definição de política especificada. Inclui a versão da política e a data da última modificação. Se nenhuma política for especificada, retorna todas as políticas definidas. |
GET_ilm / policy / policy_id |
Excluir política de ciclo de vida |
Exclui a definição de política de ciclo de vida especificada. Você não pode excluir políticas que estão em uso. Se a política estiver sendo usada para gerenciar quaisquer índices, a solicitação falhará e retornará um erro. |
DELETE_ilm / policy / policy_id |
APIs de gerenciamento de índice
Nome API |
Objetivo |
Exemplo |
Mova para a API da etapa do ciclo de vida. |
Move manualmente um índice para a etapa especificada e executa essa etapa. |
POST_ilm / mover / index |
Repita a política. |
Define a política de volta para a etapa em que ocorreu o erro e executa a etapa. |
Índice POST / _ilm / repetir |
Remova a política da edição da API do índice. |
Remove a política de ciclo de vida atribuída e interrompe o gerenciamento do índice especificado. Se um padrão de índice for especificado, remove as políticas atribuídas de todos os índices correspondentes. |
Índice POST / _ilm / remover |
APIs de gerenciamento de operação
Nome API |
Objetivo |
Exemplo |
Obtenha a API de status de gerenciamento do ciclo de vida do índice. |
Retorna o status do plugin ILM. O campo operation_mode na resposta mostra um dos três estados: STARTED, STOPPING ou STOPPED. |
GET / _ilm / status |
Inicie a API de gerenciamento do ciclo de vida do índice. |
Inicia o plugin ILM se estiver parado. O ILM é iniciado automaticamente quando o cluster é formado.
|
POST / _ilm / start |
Pare a API de gerenciamento do ciclo de vida do índice. |
Interrompe todas as operações de gerenciamento do ciclo de vida e interrompe o plug-in ILM. Isso é útil quando você está realizando manutenção no cluster e precisa evitar que o ILM execute qualquer ação em seus índices. |
POST / _ilm / stop |
Explique a API do ciclo de vida. |
Recupera informações sobre o estado atual do ciclo de vida do índice, como a fase, ação e etapa em execução no momento. Mostra quando o índice entrou em cada um, a definição da fase de execução e as informações sobre quaisquer falhas. |
Índice GET / _ilm / explicação |