La gestion du cycle de vie de l'index implique l'exécution d'actions de gestion basées sur des facteurs tels que la taille de la partition et les exigences de performances. Les API de gestion du cycle de vie des index (ILM) vous permettent d'automatiser la façon dont vous souhaitez gérer vos index au fil du temps.
Ce chapitre donne une liste des API ILM et leur utilisation.
API de gestion des politiques
Nom de l'API |
Objectif |
Exemple |
Créez une politique de cycle de vie. |
Crée une politique de cycle de vie. Si la stratégie spécifiée existe, la stratégie est remplacée et la version de la stratégie est incrémentée. |
PUT_ilm / policy / policy_id |
Obtenez la politique de cycle de vie. |
Renvoie la définition de stratégie spécifiée. Inclut la version de la politique et la date de la dernière modification. Si aucune stratégie n'est spécifiée, renvoie toutes les stratégies définies. |
GET_ilm / policy / policy_id |
Supprimer la politique de cycle de vie |
Supprime la définition de stratégie de cycle de vie spécifiée. Vous ne pouvez pas supprimer les stratégies actuellement utilisées. Si la stratégie est utilisée pour gérer des index, la demande échoue et renvoie une erreur. |
DELETE_ilm / policy / policy_id |
API de gestion d'index
Nom de l'API |
Objectif |
Exemple |
Passer à l'API de l'étape du cycle de vie. |
Déplace manuellement un index dans l'étape spécifiée et exécute cette étape. |
POST_ilm / déplacer / index |
Politique de nouvelle tentative. |
Rétablit la stratégie à l'étape où l'erreur s'est produite et exécute l'étape. |
Index POST / _ilm / réessayer |
Supprimer la stratégie de la modification de l'API d'index. |
Supprime la stratégie de cycle de vie affectée et arrête la gestion de l'index spécifié. Si un modèle d'index est spécifié, supprime les stratégies affectées de tous les index correspondants. |
Index POST / _ilm / supprimer |
API de gestion des opérations
Nom de l'API |
Objectif |
Exemple |
Obtenez l'API d'état de gestion du cycle de vie des index. |
Renvoie l'état du plug-in ILM. Le champ operation_mode de la réponse affiche l'un des trois états suivants: STARTED, STOPPING ou STOPPED. |
GET / _ilm / statut |
Démarrez l'API de gestion du cycle de vie des index. |
Démarre le plugin ILM s'il est actuellement arrêté. ILM est démarré automatiquement lorsque le cluster est formé.
|
POST / _ilm / début |
Arrêtez l'API de gestion du cycle de vie des index. |
Arrête toutes les opérations de gestion du cycle de vie et arrête le plug-in ILM. Cela est utile lorsque vous effectuez une maintenance sur le cluster et que vous devez empêcher ILM d'effectuer des actions sur vos index. |
POST / _ilm / stop |
Expliquez l'API du cycle de vie. |
Récupère des informations sur l'état actuel du cycle de vie de l'index, telles que la phase, l'action et l'étape en cours d'exécution. Affiche le moment où l'index est entré dans chacun d'eux, la définition de la phase en cours d'exécution et des informations sur les échecs éventuels. |
GET index / _ilm / expliquer |