Quiero activar el registro para el registro lento de Redis o el registro del motor en un clúster de Amazon ElastiCache para Redis OSS o Amazon ElastiCache para Valkey.
Resolución
Requisitos previos:
La política de IAM debe tener los siguientes permisos:
- logs:CreateLogDelivery
- logs:UpdateLogDelivery
- logs:DeleteLogDelivery
- logs:GetLogDelivery
- logs:ListLogDeliveries
Nota: Los clústeres de caché y grupos de replicación de Valkey 7.x y versiones posteriores y Redis OSS que utilizan la versión 6.0 y posteriores del motor admiten un registro lento. Los clústeres de caché y los grupos de replicación de Valkey 7.x y Redis OSS que utilizan la versión 6.2 del motor y versiones posteriores admiten el registro del motor.
Activación de la entrega de registros para el clúster
Puede usar las API de ElastiCache para activar y configurar la entrega de registros al crear o modificar un clúster. ElastiCache entrega las entradas de registro al destino especificado en formato JSON o de texto.
Para activar la entrega de registros para Redis al crear o modificar un clúster, consulte Especificación de la entrega de registros mediante la consola.
Para activar la entrega de registros para el registro lento de Redis, debe recuperar periódicamente del motor un número fijo de entradas de registro lento. Las entradas deben estar entre los dos parámetros siguientes que defina en el grupo de parámetros:
- slowlog-log-slower-than
- slowlog-max-len
Cuando un comando supera el umbral slowlog-log-slower-than, se agrega una nueva entrada al registro lento. La configuración slowlog-max-len determina el número máximo de entradas para el registro lento.
NOTA: Si no hay comandos que tarden más que slowlog-log-slower-than, no se generará ningún registro lento.
Al activar la entrega de registros para el registro del motor de Redis, los registros registran las operaciones internas del motor de Redis y proporcionan información adicional. La información incluye el inicio de la copia de seguridad y los eventos críticos, como la sincronización fallida.
Al activar los registros del motor durante la creación del clúster, puede ver las entradas del registro del motor relacionadas con la sincronización correcta entre los nodos principal y de réplica.
Sin embargo, al activar los registros del motor después de la creación del clúster, es posible que la secuencia de registro esté vacía porque no hay ninguna actividad específica en el motor de Redis.
Para confirmar que configuró correctamente Registros de Amazon CloudWatch para su clúster, cree una copia de seguridad manual del clúster. Si los registros de la copia de seguridad se envían a su grupo de registros de CloudWatch, entonces configuró correctamente Registros de CloudWatch.
Información relacionada
Especificaciones de tipo de registro y formato de registro
Contenido de una entrada de registro lento
Contenido de una entrada de registro del motor