Monitorar o progresso com métricas de replicação e Notificações de eventos do S3 - Amazon Simple Storage Service

Monitorar o progresso com métricas de replicação e Notificações de eventos do S3

As métricas da funcionalidade Replicação do S3 são métricas detalhadas para as regras de replicação na configuração de replicação. Com as métricas de replicação, você pode monitorar o andamento minuto a minuto rastreando bytes pendentes, operações pendentes, operações com falha na replicação e latência de replicação.

As métricas de replicação do S3 são ativadas automaticamente quando você habilita o Controle de Tempo de Replicação do S3 (S3 RTC). Você também pode ativar as métricas de replicação do S3 independentemente do S3 RTC ao criar ou editar uma regra. O S3 RTC inclui outros recursos, como um Acordo de Serviço (SLA) e notificações para limites perdidos. Para ter mais informações, consulte Atendimento aos requisitos de conformidade usando o Controle do tempo de replicação do S3 (S3 RTC).

As métricas de bytes pendentes, operações pendentes e latência de replicação se aplicam somente a novos objetos que são replicados com Replicação do S3 Entre Regiões Diferentes (S3 CRR) ou Replicação do S3 na Mesma Região (S3 SRR). A métrica de falha na replicação das operações rastreia tanto os novos objetos que são replicados com a S3 CRR ou a S3 SRR quanto os objetos existentes que são replicados com a replicação em lote do S3. Para auxiliar na solução de problemas de configuração, você também pode configurar Notificações de eventos do Amazon S3 para receber eventos de falha de replicação.

Quando habilitadas, as métricas de replicação do S3 publicam as seguintes métricas no Amazon CloudWatch:

  • Bytes pendentes de replicação: o número total de bytes de objetos com replicação pendente para determinada regra de replicação.

  • Latência de replicação: o número máximo de segundos pelo qual os buckets de destino da replicação estão atrás do bucket de origem para determinada regra de replicação.

  • Operações pendentes de replicação: o número de operações pendentes de replicação para determinada regra de replicação. Essa métrica rastreia operações relacionadas a objetos, marcadores de exclusão, tags, listas de controle de acesso (ACLs) e bloqueio de objetos do S3.

  • Operações pendentes de replicação: o número de operações pendentes de replicação para determinada regra de replicação. Essa métrica rastreia operações relacionadas a objetos, marcadores de exclusão, tags, ACLs e bloqueio de objetos. Ao contrário de outras métricas de replicação, essa métrica se aplica a novos objetos que são replicados com a S3 CRR ou a S3 SRR quanto os objetos existentes que são replicados com a replicação em lote do S3.

nota

Operações de replicação com falha rastreia as falhas de replicação do S3 agregadas em um intervalo por minuto. Para identificar os objetos específicos que falharam na replicação e seus motivos, assine o evento OperationFailedReplication nas Notificações de eventos do Amazon S3. Para ter mais informações, consulte Receber eventos de falha de replicação com Notificações de Eventos do Amazon S3.

Se um trabalho não for executado, as métricas não serão enviadas ao Amazon CloudWatch. Por exemplo, seu trabalho não será executado se você não tiver as permissões necessárias para executar um trabalho de replicação em lote do S3 ou se as tags ou o prefixo em sua configuração de replicação não coincidirem.

Habilitar métricas de replicação do S3

Você pode começar a usar métricas de replicação do S3 com uma regra de replicação nova ou existente. Você pode optar por aplicar a regra de replicação a um bucket do S3 inteiro ou a objetos do Amazon S3 com um prefixo ou tag específica.

Este tópico traz instruções para ativar as métricas de replicação do S3 em sua configuração da replicação quando os buckets de origem e destino pertencerem às mesmas Contas da AWS ou a outras.

Para ativar métricas de replicação usando a AWS Command Line Interface (AWS CLI), você deve adicionar uma configuração de replicação ao bucket de origem com Metrics ativado. Neste exemplo de configuração, os objetos sob o prefixo Tax são replicados para o bucket de destino DOC-EXAMPLE-BUCKET, e são geradas métricas para esses 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 obter instruções completas sobre como criar regras de replicação, consulte Configuração da replicação para buckets de origem e de destino pertencentes à mesma conta.

Para obter mais informações sobre como exibir métricas de replicação no console do S3, consulte Visualizar métricas de replicação usando o console do Amazon S3.

nota

As métricas de replicação de S3 são cobradas usando a mesma taxa das métricas personalizadas do Amazon CloudWatch. Para obter mais informações, consulte Preço do Amazon CloudWatch.

Receber eventos de falha de replicação com Notificações de Eventos do Amazon S3

As Notificações de eventos do S3 podem notificar você em instâncias quando os objetos não são replicados para a Região da AWS de destino. Os eventos do Amazon S3 estão disponíveis no Amazon Simple Queue Service (Amazon SQS), no Amazon Simple Notification Service (Amazon SNS) ou no AWS Lambda. Para ter mais informações, consulte Notificações de eventos do Amazon S3.

Para obter uma lista dos códigos de falha capturados pelas Notificações de eventos do S3, consulte Motivos de falha da replicação do Amazon S3.