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:
- Abre la consola de Amazon RDS.
- En el panel de navegación, elige Grupos de parámetros.
- 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.
- Para ver los registros en la consola de Amazon RDS, establece log_output en FILE.
- 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])