Monitoreo de base de datos de Amazon Aurora

Monitoreo de base de datos de Amazon Aurora

Amazon Aurora DB es un motor de base de datos relacional de Amazon Web Services, disponible como parte de Amazon Relational Database Service (RDS) . Al ser compatible con MySQL y PostgreSQL y construido para la nube, Amazon Aurora brinda seguridad, disponibilidad y confiabilidad con la simplicidad de las bases de datos de código abierto.

Con la herramienta de monitoreo de AWS de Applications Manager , puede monitorear los clústeres de servidores de base de datos de Amazon Aurora y las instancias de base de datos en los clústeres, verificar el estado del servidor maestro (que maneja las operaciones de escritura) y las réplicas de Aurora individuales (que distribuyen la carga de trabajo de consulta entre múltiples servidores ).

Recopile datos de rendimiento en tiempo real

Para investigar problemas de rendimiento y evitar cuellos de botella, recopile métricas relacionadas con los cuatro recursos fundamentales: CPU, memoria, disco y red. 33-44 Visualice el uso actual e histórico de recursos, conozca el motivo del uso elevado de CPU y asegúrese de que la instancia de su base de datos no tenga limitaciones de memoria. Realice un seguimiento de los números de conexiones de usuario para identificar si debe restringir las conexiones de la base de datos si ve números altos (junto con disminuciones en el rendimiento de la instancia y el tiempo de respuesta). Recopile métricas nativas para motores de bases de datos relacionales como MySQL, PostgreSQL y más.

Utilización de CPU de base de datos de Amazon Aurora

Planificar la utilización del espacio en disco

Inspeccione el consumo de espacio en disco de forma coherente. Reúna métricas de IOPS de lectura y escritura, que indican cuánto interactúa su base de datos con el almacenamiento de respaldo. Vea cómo las operaciones de E / S se ponen en cola para que pueda mantener sus volúmenes de almacenamiento al mismo ritmo que el volumen de solicitudes de lectura y escritura. Capture la latencia de las consultas y mida cuánto tardan sus operaciones de E / S en el nivel de disco. Mantenga los valores esperados para las métricas de IOPS según la especificación del disco y la configuración del servidor. Asegúrese de que sus volúmenes de almacenamiento brinden el rendimiento adecuado para sus cargas de trabajo.

Clúster de base de datos de base de datos de Amazon Aurora

Obtenga información sobre el tráfico de la red

Recopile métricas de rendimiento de la red, realice un seguimiento del tráfico de la red hacia / desde los clientes y mantenga el rendimiento esperado para la red de su dominio. Manténgase informado del estado de la profundidad de la cola de su disco y si aumenta la latencia.

Tráfico de red de base de datos de Amazon Aurora

Minimizar el retraso de réplica en clústeres Aurora

Obtenga una vista completa del estado de sus clústeres de base de datos Aurora. 33-44 Aurora admite la creación de hasta 15 réplicas de lectura desde la instancia maestra. Supervise las conexiones, el rendimiento y el rendimiento de las consultas de la réplica, tal como lo haría para una instancia de RDS normal. Realice un seguimiento del retraso en las actualizaciones de la caché de la página desde la principal hasta la réplica. Administre el tiempo de retraso para cualquier réplica de lectura y asegúrese de que el retraso no sea siempre muy largo. Supervise la latencia en las transacciones para lecturas o escrituras lentas en cualquier aplicación que dependa de Aurora. 33-44 Identifique consultas lentas en función de sus requisitos de rendimiento.

Retraso de réplica de base de datos de Amazon Aurora

Comprender las operaciones de la base de datos

Realice un seguimiento del rendimiento de las consultas y asegúrese de que las consultas se estén ejecutando. Supervise el desglose de los comandos de lectura y escritura para comprender mejor el equilibrio de lectura / escritura de su base de datos e identificar posibles cuellos de botella. Obtenga el rendimiento de DDL y supervise la latencia de DDL para todas las solicitudes de DDL (crear / modificar / eliminar) para capturar una medida crítica del rendimiento de la consulta, ya sea que la consulta se sirva o no desde la caché de consultas. Reciba alertas sobre cambios repentinos en el volumen de consultas y caídas drásticas en el rendimiento, ya que esto puede indicar un problema grave.

Latencia de consultas de base de datos de Amazon Aurora

Genere alertas e informes completos

Obtenga un impulso en la supervisión de la base de datos de base de datos de Amazon Aurora en su entorno. Configure umbrales con múltiples condiciones y reciba notificaciones a través de canales de notificación integrados sobre problemas de rendimiento y cuellos de botella. Tome medidas correctivas rápidas antes de que sus usuarios finales experimenten problemas.

Con Applications Manager, obtiene visibilidad de todo el sistema sobre la utilización de recursos, el rendimiento de las aplicaciones y el estado operativo de su infraestructura de AWS y el rendimiento de las aplicaciones. Comience a monitorear su entorno de AWS con la edición de prueba gratuita de 30 días de Applications Manager.