Saltar al contenido

¿Cómo puedo activar y supervisar los registros de una instancia de base de datos de Amazon RDS para MySQL?

3 minutos de lectura
0

Quiero activar y supervisar los registros de una instancia de base de datos de Amazon Relational Database Service (Amazon RDS) para MySQL.

Resolución

Para obtener una lista de los archivos de registro de RDS para MySQL que puedes supervisar, consulta Descripción general de los registros de bases de datos de RDS para MySQL. De forma predeterminada, Amazon RDS genera automáticamente archivos de registro de errores. Para generar registros de consultas lentas y registros generales, modifica los parámetros de tu grupo de parámetros de base de datos personalizado.

Modificación del grupo de parámetros personalizado

Si no tienes un grupo de parámetros personalizado, crea uno. Tras crear el grupo de parámetros, asócialo a la instancia de base de datos.

Para modificar el grupo de parámetros, sigue estos pasos:

  1. Abre la consola de Amazon RDS.
  2. En el panel de navegación, elige Grupos de parámetros.
  3. Selecciona tu grupo de parámetros personalizado y, a continuación, define los siguientes parámetros:
    General_log en 1.
    Slow_query_log en 1.
    Long_query_time en 2.
    Nota: Como los parámetros anteriores son dinámicos, no es necesario reiniciar la instancia de base de datos para que se aplique la configuración.
  4. Para ver los registros en la consola de Amazon RDS, establece log_output en FILE.
  5. Para ver los registros en una tabla de registro, establece log_output en TABLE.
    Nota: Al activar el registro de tablas, el rendimiento de la base de datos puede disminuir y provocar cargas de trabajo de alto rendimiento. Para obtener más información, consulta Envío del resultado de registro de MySQL a las tablas.

Visualización de los registros

Si estableces el parámetro log_output en TABLE, ejecuta las siguientes consultas para ver los registros:

Select \* from mysql.slow\_log;  
Select \* from mysql.general\_log;

Si estableces el parámetro log_output en FILE, utiliza la consola de Amazon RDS, la AWS CLI o la API de RDS para ver los registros.

Nota: Puedes ver los registros de errores en el archivo mysql-error.log.

Supervisión de los registros

Para supervisar los registros, utiliza los métodos siguientes:

Información relacionada

Build proactive database monitoring for Amazon RDS with Amazon CloudWatch Logs, AWS Lambda, and Amazon Simple Notification Service (Amazon SNS) (Creación de una supervisión proactiva de bases de datos para Amazon RDS con Registros de Amazon CloudWatch, AWS Lambda y Amazon Simple Notification Service [Amazon SNS])