La gestione del ciclo di vita dell'indice implica l'esecuzione di azioni di gestione in base a fattori come la dimensione dello shard e i requisiti di prestazione. Le API di gestione del ciclo di vita dell'indice (ILM) ti consentono di automatizzare il modo in cui desideri gestire i tuoi indici nel tempo.
Questo capitolo fornisce un elenco di API ILM e il loro utilizzo.
API di gestione delle policy
Nome API |
Scopo |
Esempio |
Crea criteri per il ciclo di vita. |
Crea una policy del ciclo di vita. Se la policy specificata esiste, la policy viene sostituita e la versione della policy viene incrementata. |
PUT_ilm / policy / policy_id |
Ottieni criteri sul ciclo di vita. |
Restituisce la definizione della politica specificata. Include la versione della politica e la data dell'ultima modifica. Se non viene specificata alcuna politica, restituisce tutte le politiche definite. |
GET_ilm / policy / policy_id |
Elimina criterio del ciclo di vita |
Elimina la definizione del criterio del ciclo di vita specificato. Non è possibile eliminare i criteri attualmente in uso. Se il criterio viene utilizzato per gestire gli indici, la richiesta non riesce e restituisce un errore. |
DELETE_ilm / policy / policy_id |
API di gestione degli indici
Nome API |
Scopo |
Esempio |
Passa all'API del passaggio del ciclo di vita. |
Sposta manualmente un indice nel passaggio specificato ed esegue tale passaggio. |
POST_ilm / move / index |
Riprova criterio. |
Riporta il criterio al passaggio in cui si è verificato l'errore ed esegue il passaggio. |
POST index / _ilm / retry |
Rimuovi criterio dalla modifica dell'API dell'indice. |
Rimuove il criterio del ciclo di vita assegnato e interrompe la gestione dell'indice specificato. Se viene specificato un modello di indice, rimuove le politiche assegnate da tutti gli indici corrispondenti. |
POST index / _ilm / remove |
API per la gestione delle operazioni
Nome API |
Scopo |
Esempio |
Ottieni l'API dello stato di gestione del ciclo di vita dell'indice. |
Restituisce lo stato del plugin ILM. Il campo operation_mode nella risposta mostra uno dei tre stati: STARTED, STOPPING o STOPPED. |
GET / _ilm / status |
Avvia l'API di gestione del ciclo di vita dell'indice. |
Avvia il plug-in ILM se è attualmente arrestato. ILM viene avviato automaticamente quando viene formato il cluster.
|
POST / _ilm / start |
Interrompi l'API di gestione del ciclo di vita dell'indice. |
Interrompe tutte le operazioni di gestione del ciclo di vita e arresta il plug-in ILM. Ciò è utile quando si esegue la manutenzione sul cluster e si deve impedire a ILM di eseguire azioni sui propri indici. |
POST / _ilm / stop |
Spiega l'API del ciclo di vita. |
Recupera le informazioni sullo stato del ciclo di vita corrente dell'indice, come la fase, l'azione e il passaggio attualmente in esecuzione. Mostra quando l'indice è entrato in ognuno di essi, la definizione della fase di esecuzione e le informazioni su eventuali guasti. |
OTTIENI indice / _ilm / spiega |