Quiero revisar los registros de mi instancia de Amazon DocumentDB (compatible con MongoDB), pero no veo los registros en Amazon CloudWatch.
Resolución
Problemas con los registros de auditoría
Es posible que experimentes uno de los siguientes problemas con los registros de auditoría:
- No puedes ver los registros de DML en el directorio de CloudWatch después de activar el parámetro audit_log y establecer el valor en habilitado. La configuración antigua para los registros DDL está habilitada. Para ver los registros de DML, debe incluir dml_read o dml_write en el valor del parámetro audit_log.
- No puedes ver la consulta completa en el mensaje de registro de auditoría de DML de CloudWatch. Este problema se produce porque los valores del campo de parámetros del documento de eventos DML tienen un límite de tamaño de 1 KB. Amazon DocumentDB reduce cualquier valor que supere 1 KB.
- No puedes ver ningún comando en el mensaje de registro de auditoría de DML de CloudWatch. Cuando un comando DML llega a la instancia de Amazon DocumentDB, sigue varios pasos para el registro de auditoría. Si falla en el paso de análisis (análisis de sintaxis) debido a un error de sintaxis, el comando no aparece en el registro de auditoría de DML. Si el comando falla en el paso de ejecución, se registra.
Problemas con los registros del generador de perfiles
Es posible que experimentes uno de los siguientes problemas con los registros del generador de perfiles:
- Las consultas no alcanzan el umbral definido en el grupo de parámetros. Para resolver este problema, define profiler_threshold_ms según tus requisitos. 50 milisegundos es el umbral más bajo que puedes establecer.
- El generador de perfiles de Amazon DocumentDB no admite tu operación. La creación de perfiles solo admite operaciones específicas. Asegúrate de que las consultas que utilizas son compatibles.
- Los registros del generador de perfiles no están activos. Simula una consulta larga en un conjunto de datos de muestra para comprobar si los registros del generador de perfiles se activan y funcionan según lo esperado. Si se activan correctamente, puedes ver los registros del generador de perfiles en el grupo de registros como /aws/docdb/profiler.
Prácticas recomendadas
Cuando actives el registro en tu clúster de Amazon DocumentDB, lleva a cabo las siguientes acciones:
Nota: El grupo de registros no aparece hasta que se produce el primer registro del grupo de registros.
Información relacionada
Creación de perfiles de las operaciones de Amazon DocumentDB
Auditoría de eventos de Amazon DocumentDB
Creación de perfiles de consultas de ejecución lenta en Amazon DocumentDB (compatible con MongoDB)