Criar uma configuração de métricas do CloudWatch para todos os objetos em seu bucket - Amazon Simple Storage Service

Criar uma configuração de métricas do CloudWatch para todos os objetos em seu bucket

Ao configurar métricas de solicitação, você pode criar uma configuração de métricas do CloudWatch para todos os objetos no bucket ou filtrar por prefixo, etiqueta de objeto ou ponto de acesso. Os procedimentos neste tópico mostram como criar uma configuração para todos os objetos em seu bucket. Para criar uma configuração que filtre por etiqueta de objeto ou prefixo ou ponto de acesso, consulte Criação de uma configuração de métricas que filtre por prefixo, etiqueta de objeto ou ponto de acesso.

Existem três tipos de métricas do Amazon CloudWatch para o Amazon S3: métricas de armazenamento, métricas de solicitação e métricas de replicação. As métricas de armazenamento são relatadas uma vez por dia e fornecidas para todos os clientes sem qualquer custo adicional. As métricas de solicitação estão disponíveis em intervalos de um minuto após alguma latência para processamento. As métricas de solicitação são cobradas na taxa padrão do CloudWatch. Você deve aceitar métricas de solicitação configurando-as no console ou usando a API do Amazon 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.

Para obter mais informações sobre métricas do CloudWatch para o Amazon S3, consulte Monitoramento de métricas com o Amazon CloudWatch.

Você pode adicionar configurações de métricas a um bucket usando o console do Amazon S3, a AWS Command Line Interface (AWS CLI) ou a API REST do Amazon S3.

  1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. Na lista Buckets, selecione o nome do bucket que contém os objetos para os quais você deseja solicitar métricas.

  3. Escolha a guia Metrics.

  4. Em Bucket metrics (Métricas de bucket), escolha View additional charts (Exibir gráficos adicionais).

  5. Escolha a guia Request metrics (Solicitar métricas) .

  6. Escolha Create Filter (Criar filtro).

  7. Na caixa Filter name (Nome do filtro) insira o nome do filtro.

    Nomes podem conter apenas letras, números, pontos, traços e sublinhados. Recomendamos usar o nome EntireBucket para um filtro que se aplica a todos os objetos.

  8. Em Filter scope (Escopo do filtro), escolha This filter applies to all objects in the bucket (Este filtro se aplica a todos os objetos no bucket).

    Você também pode definir um filtro para que as métricas sejam coletadas e relatadas apenas em um subconjunto de objetos no bucket. Para obter mais informações, consulte Criação de uma configuração de métricas que filtre por prefixo, etiqueta de objeto ou ponto de acesso.

  9. Selecione Save changes.

  10. Na guia Request metrics (métricas de solicitação), em Filters (Filtros), escolha o filtro que você acabou de criar.

    Após cerca de 15 minutos, o CloudWatch começa a rastrear essas métricas de solicitação. Você pode vê-las na guia Request metrics (Métricas de solicitação) . Você pode ver gráficos para as métricas no console do Amazon S3 ou do CloudWatch. As métricas de solicitação são cobradas na taxa padrão do CloudWatch. Para obter mais informações, consulte Definição de preços do Amazon CloudWatch.

Você também pode adicionar configurações de métricas de maneira programática com a API REST do Amazon S3. Para obter mais informações sobre como adicionar e trabalhar com configurações de métricas, consulte os tópicos a seguir na Referência da API do Amazon Simple Storage Service:

  1. Instalar e configurar a AWS CLI. Para obter instruções, consulte Instalação, atualização e desinstalação da AWS CLI no Guia do usuário da AWS Command Line Interface.

  2. Abra um terminal.

  3. Execute o comando a seguir para adicionar uma configuração de métricas.

    aws s3api put-bucket-metrics-configuration --endpoint https://s3.us-west-2.amazonaws.com --bucket bucket-name --id metrics-config-id --metrics-configuration '{"Id":"metrics-config-id"}'