View a markdown version of this page

Auto-Tune para Amazon OpenSearch Service - OpenSearch Servicio Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Auto-Tune para Amazon OpenSearch Service

Auto-Tune in Amazon OpenSearch Service utiliza las métricas de rendimiento y uso del OpenSearch clúster para sugerir cambios de configuración relacionados con la memoria, incluidos los tamaños de las colas y la caché y la configuración de la máquina virtual Java (JVM) en los nodos. Estos cambios opcionales mejoran la velocidad y la estabilidad del clúster.

Algunos cambios se implementan inmediatamente, mientras que otros se programan durante la ventana de menor actividad de su dominio. Puedes volver a la configuración predeterminada del OpenSearch servicio en cualquier momento. A medida que Auto-Tune recopila y analiza las métricas de rendimiento de tu dominio, puedes ver sus recomendaciones en la consola de OpenSearch servicio, en la página de notificaciones.

importante

Si no has configurado una ventana de horas pico personalizada para tu dominio, Auto-Tune utilizarás la ventana de horas pico predeterminada. Blue/green Los cambios de despliegue (como los ajustes en el tamaño del montón de JVM y en la generación joven de JVM) se aplicarán durante este período. Asegúrese de haber revisado y configurado los ajustes de las ventanas de menor actividad antes de activarlos Auto-Tune para evitar despliegues inesperados. blue/green Para obtener más información, consulta Off-peak las ventanas de Amazon OpenSearch Service.

Auto-Tune está disponible en dominios que ejecuten cualquier OpenSearch versión, o en Elasticsearch 6.7 o posterior, con un tipo de instancia compatible.

Tipos de cambios

Auto-Tune tiene dos amplias categorías de cambios:

  • Cambios no disruptivos que aplica a medida que se ejecuta el clúster.

  • Cambios que requieren una blue/green implementación, que se aplica durante el período de menor actividad del dominio.

En función de las métricas de rendimiento de tu dominio, Auto-Tune puedes sugerir ajustes en las siguientes configuraciones:

Cambio de tipo Categoría Description (Descripción)

Tamaño de la pila de JVM

Blue/green

De forma predeterminada, OpenSearch Service utiliza el 50% de la RAM de una instancia para el montón de JVM, hasta un tamaño de pila de 32 GiB.

Si se aumenta este porcentaje, se obtiene OpenSearch más memoria, pero se deja menos para el sistema operativo y otros procesos. Los valores más altos pueden disminuir el número de pausas de recolección de basura, pero pueden aumentar la amplitud de esas pausas.

Configuración de JVM de nueva generación

Blue/green

La configuración de JVM de “nueva generación” afecta la frecuencia de recolecciones de basura menores. Las recolecciones menores más frecuentes pueden disminuir el número de recolecciones principales y pausas.

Tamaño de la cola

No disruptivo

De forma predeterminada, el tamaño de la cola de búsqueda es 1000 y el tamaño de la cola de escritura es. 10000 Auto-Tune escala automáticamente las colas de búsqueda y escritura si hay montones adicionales disponibles para gestionar las solicitudes.

Tamaño de caché

No disruptivo

La caché de campos monitorea las estructuras de datos en pila, por lo que es importante supervisar el uso de la caché. Auto-Tuneescala el tamaño de la caché de datos de campo para evitar problemas de falta de memoria y disyuntores.

La caché de solicitudes de fragmentos se administra a nivel de nodo y tiene un tamaño máximo predeterminado del 1% del montón. Auto-Tune escala el tamaño de la caché de solicitudes de fragmentación para aceptar más solicitudes de búsqueda e indexación de las que puede gestionar el clúster configurado.

Solicitar tamaño No disruptivo

De forma predeterminada, cuando el tamaño total de las solicitudes en curso supera el 10% del total de la JVM (el 2% para los tipos de t2 instancia y el 1% para las solicitudest3.small), limita todas las solicitudes nuevas _search y las solicitudes OpenSearch existentes hasta que se completen las _bulk solicitudes existentes.

Auto-Tune ajusta automáticamente este umbral, normalmente entre un 5 y un 15%, en función de la cantidad de JVM que esté ocupada actualmente en el sistema. Por ejemplo, si la presión de memoria de la JVM es alta, Auto-Tune podría reducir el umbral al 5%, momento en el que podrían producirse más rechazos hasta que el clúster se estabilice y el umbral aumente.

Supervisar los cambios Auto-Tune

Puede supervisar Auto-Tune las estadísticas en Amazon CloudWatch. Para obtener una lista completa de las métricas, consulte Auto-Tune métricas.

OpenSearch El servicio envía Auto-Tune eventos a Amazon EventBridge. Puede usarlo EventBridge para configurar reglas que envíen un correo electrónico o realicen una acción específica cuando se recibe un evento. Para ver el formato de cada Auto-Tune evento enviado a EventBridge, consulteEventos de ajuste automático.