La gestión del ciclo de vida del índice implica realizar acciones de gestión basadas en factores como el tamaño del fragmento y los requisitos de rendimiento. Las API de administración del ciclo de vida del índice (ILM) le permiten automatizar cómo desea administrar sus índices a lo largo del tiempo.
Este capítulo ofrece una lista de API de ILM y su uso.
API de administración de políticas
Nombre de API |
Propósito |
Ejemplo |
Cree una política de ciclo de vida. |
Crea una política de ciclo de vida. Si existe la política especificada, la política se reemplaza y la versión de la política se incrementa. |
PUT_ilm / policy / policy_id |
Obtenga la política de ciclo de vida. |
Devuelve la definición de política especificada. Incluye la versión de la póliza y la fecha de la última modificación. Si no se especifica ninguna política, devuelve todas las políticas definidas. |
GET_ilm / policy / policy_id |
Eliminar política de ciclo de vida |
Elimina la definición de política de ciclo de vida especificada. No puede eliminar las políticas que están actualmente en uso. Si la política se usa para administrar índices, la solicitud falla y devuelve un error. |
DELETE_ilm / policy / policy_id |
API de gestión de índices
Nombre de API |
Propósito |
Ejemplo |
Pasar a la API de pasos del ciclo de vida. |
Mueve manualmente un índice al paso especificado y ejecuta ese paso. |
POST_ilm / move / index |
Política de reintento. |
Vuelve a establecer la política en el paso donde ocurrió el error y ejecuta el paso. |
POST index / _ilm / reintentar |
Eliminar la política de la edición de API de índice. |
Elimina la política de ciclo de vida asignada y deja de administrar el índice especificado. Si se especifica un patrón de índice, elimina las políticas asignadas de todos los índices coincidentes. |
POST index / _ilm / remove |
API de gestión de operaciones
Nombre de API |
Propósito |
Ejemplo |
Obtenga la API de estado de gestión del ciclo de vida del índice. |
Devuelve el estado del complemento ILM. El campo operation_mode en la respuesta muestra uno de tres estados: INICIADO, DETENIDO o DETENIDO. |
GET / _ilm / status |
Inicie la API de gestión del ciclo de vida del índice. |
Inicia el complemento ILM si está detenido actualmente. ILM se inicia automáticamente cuando se forma el clúster. |
POST / _ilm / inicio |
Detenga la API de administración del ciclo de vida del índice. |
Detiene todas las operaciones de gestión del ciclo de vida y detiene el complemento ILM. Esto es útil cuando está realizando mantenimiento en el clúster y necesita evitar que ILM realice acciones en sus índices. |
POST / _ilm / detener |
Explica la API del ciclo de vida. |
Recupera información sobre el estado actual del ciclo de vida del índice, como la fase, la acción y el paso en ejecución. Muestra cuándo ingresó el índice en cada uno, la definición de la fase de ejecución e información sobre las fallas. |
OBTENER índice / _ilm / explicar |