Monitoreo del progreso con métricas de replicación y notificaciones de eventos de S3

Las métricas de replicación de S3 proporcionan métricas detalladas para las reglas de replicación en la configuración de la misma. Con las métricas de replicación, puede monitorizar su progreso minuto a minuto mediante el seguimiento de los bytes pendientes, las operaciones que no se han replicado y la latencia de replicación.

Las métricas de replicación de S3 se activan automáticamente cuando se habilita el control de tiempo de replicación de S3 (S3 RTC). También puede habilitar las métricas de replicación de S3 independientemente del RTC de S3 al crear o editar una regla. S3 RTC incluye otras características, como un acuerdo de nivel de servicio (SLA) y notificaciones de umbrales perdidos. Para obtener más información, consulte Cumplimiento de los requisitos de conformidad mediante el control de tiempo de replicación de S3 (S3 RTC).

Las métricas de bytes pendientes, de operaciones pendientes y de latencia de replicación se aplican únicamente a los objetos nuevos que se replican con la replicación entre regiones de S3 (S3 CRR) o la replicación en la misma región de S3 (S3 SRR). La métrica de replicación fallida de las operaciones rastrea tanto los objetos nuevos que se replican con S3 CRR o S3 SRR como los objetos existentes que se replican con la replicación por lotes de S3. También puede configurar notificaciones de eventos de Amazon S3 a fin de recibir eventos de error de replicación para ayudar a solucionar cualquier problema de configuración.

Cuando está habilitada, las métricas de replicación de S3 publican las siguientes métricas en Amazon CloudWatch:

  • Bytes pendientes de replicación: número total de bytes de objetos pendientes de replicación para una regla de replicación determinada.

  • Latencia de replicación: número máximo de segundos durante los cuales los buckets de destino de replicación están detrás del bucket de origen para una regla de replicación determinada.

  • Operaciones pendientes de replicación: número de operaciones pendientes de replicación para una regla de replicación determinada. Esta métrica realiza un seguimiento de las operaciones relacionadas con los objetos, los marcadores de eliminación, las etiquetas, las listas de control de acceso (ACL) y el bloqueo de objetos de S3.

  • Operaciones en las que se produjo un error en la replicación: número de operaciones en las que se ha producido un error de replicación para una regla de replicación determinada. Esta métrica realiza un seguimiento de las operaciones relacionadas con los objetos, los marcadores de eliminación, las etiquetas, las ACL y el bloqueo de objetos. A diferencia de las otras métricas de replicación, esta métrica aplica tanto los objetos nuevos que se replican con S3 CRR o S3 SRR como los objetos existentes que se replican con la replicación por lotes de S3.

nota

Operaciones en las que se produjo un error en la replicación rastrea los errores de replicación de S3 agregados en un intervalo por minuto. Para identificar los objetos específicos que han fallado la replicación y los motivos de dichos fallos, suscríbase al evento OperationFailedReplication en las Notificaciones de eventos de Amazon S3. Para obtener más información, consulte Recepción de eventos de error de replicación con notificaciones de eventos de Amazon S3.

Si un trabajo no se ejecuta en absoluto, las métricas no se envían a Amazon CloudWatch. Por ejemplo, su trabajo no se ejecutará si no tiene los permisos necesarios para ejecutar un trabajo de replicación por lotes de S3 o si las etiquetas o el prefijo de la configuración de replicación no coinciden.

Habilitación de métricas de replicación de S3

Puede comenzar a utilizar métricas de replicación de S3 con una regla de replicación nueva o existente. Puede optar por aplicar la regla de replicación a un bucket de S3 completo o a objetos de Amazon S3 con un prefijo o etiqueta específicos.

Este tema proporciona instrucciones para habilitar las métricas de la replicación de S3 en la configuración de replicación cuando los buckets de origen y destino pertenecen a la misma o a otras Cuentas de AWS.

Para habilitar las métricas de replicación mediante la AWS Command Line Interface (AWS CLI), debe agregar una configuración de replicación al bucket de origen con Metrics habilitado. En esta configuración de ejemplo, los objetos con el prefijo Tax se replican en el bucket de destino DOC-EXAMPLE-BUCKET y se generan métricas de esos objetos.

{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "Destination": { "Bucket": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", "Metrics": { "Status": "Enabled" } }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }

Para obtener instrucciones completas sobre cómo crear reglas de replicación, consulte Configuración de la replicación para buckets de origen y destino que son propiedad de la misma cuenta.

Para obtener más información acerca de cómo ver métricas de replicación en la consola de S3, consulte Visualización de métricas de replicación mediante la consola de Amazon S3.

nota

Las métricas de replicación de S3 se facturan al mismo precio que las métricas personalizadas de Amazon CloudWatch. Para más información, consulte Precios de Amazon CloudWatch.

Recepción de eventos de error de replicación con notificaciones de eventos de Amazon S3

Las notificaciones de eventos de S3 pueden enviarle notificaciones mediante instancias cuando los objetos no se repliquen en el destino Región de AWS. Los eventos de Amazon S3 están disponibles a través de Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) o AWS Lambda. Para obtener más información, consulte Notificaciones de eventos de Amazon S3.

Para obtener una lista de los códigos de error capturados por las notificaciones de eventos de S3, consulte Motivos de errores de replicación de Amazon S3.

Visualización de métricas de replicación con Almacenamiento de lente de S3

Para obtener métricas detalladas de la Replicación de S3, incluidas las métricas del recuento de reglas de replicación, puede utilizar la Lente de almacenamiento de Amazon S3. Lente de almacenamiento de S3 es una función de análisis de almacenamiento en la nube que puede utilizar para obtener visibilidad en toda la organización sobre el uso y la actividad del almacenamiento de objetos. Para obtener más información, consulte Uso de Lente de almacenamiento de S3 para proteger los datos. Para obtener una lista completa de las métricas, consulte el Glosario de métricas de Almacenamiento de lente de S3.