Prácticas recomendadas para utilizar métricas de Neptune - Amazon Neptune

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.

Prácticas recomendadas para utilizar métricas de Neptune

Para identificar los problemas de rendimiento causados por la falta de recursos y otros cuellos de botella frecuentes, puede monitorizar las métricas disponibles para su clúster de base de datos de Neptune.

Monitorice las métricas de desempeño con frecuencia para recopilar datos sobre los valores medios, máximos y mínimos de diversos intervalos de tiempo. Esto le servirá para identificar cuándo se degrada el rendimiento. Con estos datos, puedes configurar CloudWatch las alarmas de Amazon para determinados umbrales de métricas, de forma que recibas una alerta si se alcanzan.

Cuando se configura un nuevo clúster de base de datos y se ejecuta con una carga de trabajo típica, intente capturar los valores medio, máximo y mínimo de todas las métricas de rendimiento en diversos intervalos (por ejemplo, una hora, 24 horas, una semana, dos semanas). Esto permite hacerse una idea de lo que es normal. Ayuda a obtener comparaciones para las horas con picos y valles de funcionamiento. Puede usar esta información para saber cuándo cae el rendimiento por debajo de los niveles estándar y puede configurar las alarmas según corresponda.

Consulte Monitorización de Neptune con Amazon CloudWatch para obtener información acerca de cómo ver las métricas de Neptune.

Las métricas más importantes con las que comenzar son las siguientes:

  • BufferCacheHitRatio— El porcentaje de solicitudes que atiende la caché del búfer. Los errores de caché añaden una latencia significativa a la ejecución de las consultas. Si la relación de aciertos de la caché es inferior al 99,9 % y la latencia es un problema para su aplicación, considere la posibilidad de actualizar el tipo de instancia para almacenar en caché más datos en memoria.

  • CPUutilización: porcentaje de la capacidad de procesamiento de la computadora utilizada. Los valores de CPU consumo altos pueden ser adecuados, en función de los objetivos de rendimiento de la consulta.

  • Memoria liberable: cantidad de memoria RAM disponible en la instancia de base de datos, en megabytes. Neptune tiene su propio administrador de memoria, por lo que esta métrica podría ser inferior a la esperada. Una buena señal de que debería considerar la posibilidad de actualizar su clase de instancia a una con más RAM es si las consultas suelen generar excepciones. out-of-memory

La línea roja de las métricas de la pestaña Supervisión está marcada con un 75% para CPU las métricas de memoria. Si el consumo de memoria de instancia supera con frecuencia esta línea, significa que debe verificar la carga de trabajo y plantearse actualizar la instancia para mejorar el rendimiento de las consultas.