Puede enviar los registros de auditoría SQL de RDS a Simple Log Service para consultarlos en tiempo real, analizarlos visualmente, configurar alertas, enviar datos y transformarlos. Este tema describe los activos, la facturación y los límites de esta función.
Tipos de registro compatibles
Los registros de auditoría SQL de RDS registran todas las operaciones realizadas en una base de datos. Estos registros se obtienen mediante el análisis de protocolos de red, lo cual consume recursos mínimos de CPU y no afecta la eficiencia de ejecución de SQL. Las operaciones registradas incluyen, entre otras:
Operaciones de inicio y cierre de sesión en la base de datos.
Operaciones de lenguaje de definición de datos (DDL): sentencias SQL que definen la estructura de una base de datos, incluidas CREATE, ALTER, DROP, TRUNCATE y COMMENT.
Operaciones de lenguaje de manipulación de datos (DML): sentencias SQL que ejecutan operaciones, incluidas SELECT, INSERT, UPDATE y DELETE.
Otras operaciones de ejecución de SQL, como ROLLBACK y otras sentencias de control.
Información como la latencia de ejecución, los resultados de ejecución y el número de filas afectadas por las sentencias SQL.
Activos
-
Proyectos y logstores personalizados de Simple Log Service
ImportanteNo elimine el proyecto ni el logstore de Simple Log Service asociados a los registros de auditoría SQL de RDS. De lo contrario, los registros no se podrán enviar a Simple Log Service.
Al crear un logstore personalizado, se generan distintos conceptos facturables según el método de facturación. Para obtener más información, consulte Billable items.
-
Paneles dedicados
De forma predeterminada, se generan tres paneles.
NotaLos paneles dedicados pueden recibir mejoras y actualizaciones en cualquier momento. No los modifique. En su lugar, cree paneles personalizados para mostrar los resultados de las consultas. Para obtener más información, consulte Create a dashboard.
Panel
Descripción
RDS Audit Operations Hub
Muestra el estado general de acceso y la información activa de la base de datos, incluido el número de bases de datos y tablas consultadas, errores de ejecución y el total de filas insertadas, actualizadas, eliminadas y consultadas.
RDS Audit Performance Center
Muestra métricas de confiabilidad de O&M, incluidos los picos de conteo de ejecuciones SQL, el ancho de banda máximo para consultas, actualizaciones y eliminaciones, así como el tiempo promedio de ejecución para todas las sentencias SQL, ya sean de consulta, actualización o eliminación.
RDS Audit Security Center
Muestra métricas de seguridad de la base de datos, incluidos recuentos de errores, fallos de inicio de sesión, eventos de eliminación y modificación masiva, y ejecuciones SQL de riesgo. También muestra la distribución de tipos de error, clientes externos con errores y los clientes con mayor cantidad de errores.
Facturación
-
Después de habilitar la función SQL Explorer (para MySQL), DAS aplica cargos bajo el modelo pay-as-you-go. Tarifa horaria = Cantidad total de registros de auditoría por hora × Precio unitario.
NotaLa función SQL Explorer es gratuita para instancias de Enterprise Edition de tres nodos (anteriormente Finance Edition).
Si el logstore utiliza el método de facturación pay-by-feature, Simple Log Service cobra por espacio de almacenamiento, tráfico de lectura, solicitudes, transformación de datos y envío de datos después de que RDS entrega los registros. Para obtener más información, consulte Billable items of the pay-by-feature billing method.
Si el logstore utiliza el método de facturación pay-by-ingested-data, Simple Log Service cobra por los datos sin procesar incorporados después de que RDS entrega los registros. Para obtener más información, consulte Billable items of the pay-by-ingested-data billing method.
Límites
No todos los tipos de RDS son compatibles con la función SQL Audit. Para obtener más información, consulte Overview of MySQL database features.
Solo las instancias de RDS con SQL Explorer y SQL Audit habilitados pueden entregar registros de auditoría SQL a Simple Log Service. Si estas funciones no están habilitadas, al activar la recolección de registros de auditoría de RDS se habilitan automáticamente para las instancias elegibles (que no sean Basic Edition). Para obtener más información sobre la facturación, consulte Billable items. Si detiene la recolección de registros de auditoría de RDS y desea deshabilitar SQL Explorer, debe hacerlo manualmente desde la consola de RDS. Para obtener más información, consulte SQL Explorer.
La instancia de RDS y el proyecto de Simple Log Service deben encontrarse en la misma región.
Esta función es compatible con todas las regiones, excepto Local Cloud.
CloudLens for RDS
Simple Log Service ofrece CloudLens for RDS para recolectar registros SQL de RDS con recolección automática y una configuración simplificada. Se recomienda usar CloudLens for RDS. Para obtener más información, consulte CloudLens for RDS.
Las configuraciones de recolección de CloudLens for RDS e Import Data - RDS Audit son intercambiables. Las principales diferencias son las siguientes:
|
Propiedad |
Import Data - RDS Audit |
CloudLens for RDS |
|
Especificar instancias de RDS para la recolección |
Compatible |
Compatible |
|
Especificar de manera flexible un logstore de destino |
Compatible |
Compatible |
|
Recolección automática |
No compatible |
Compatible |
|
Recolección manual |
Compatible |
Compatible |
|
Consultar el estado de la recolección |
No compatible |
Compatible |