Trabalhar com métricas do S3 Storage Lens no CloudWatch
É possível publicar métricas da Lente de Armazenamento do S3 no Amazon CloudWatch para criar uma visão unificada de sua integridade operacional nos painéis do CloudWatch. Também é possível usar os recursos do CloudWatch, como alarmes e ações acionadas, matemática métrica e detecção de anomalias, para monitorar e realizar ações sobre as métricas da Lente de Armazenamento do S3. Além disso, as operações de API do CloudWatch permitem que aplicações, inclusive provedores de terceiros, acessem as métricas da Lente de Armazenamento do S3. Para obter mais informações sobre os recursos do CloudWatch, consulte o Guia do usuário do Amazon CloudWatch Events.
Você pode habilitar a opção de publicação no CloudWatch para configurações de painéis novos ou existentes usando o console do Amazon S3, as APIs REST do Amazon S3, a AWS CLI e os AWS SDKs. A opção de publicação no CloudWatch está disponível para painéis com upgrade para métricas e recomendações avançadas da Lente de Armazenamento do S3. Para saber mais sobre o preço das métricas e recomendações avançadas da Lente de Armazenamento do S3, consulte Definição de preço do Amazon S3
As métricas do S3 Storage Lens são publicadas no CloudWatch na conta proprietária da configuração do S3 Storage Lens. Depois de habilitar a opção de publicação no CloudWatch em métricas e recomendações avançadas, você pode acessar as métricas por organização, conta e bucket no CloudWatch. As métricas de nível prefixo não estão disponíveis no CloudWatch.
nota
As métricas do S3 Storage Lens são métricas diárias e são publicadas no CloudWatch uma vez por dia. Quando você consulta métricas do S3 Storage Lens no CloudWatch, o período para a consulta deve ser de 1 dia (86.400 segundos). Depois que as métricas diárias do S3 Storage Lens são exibidas no painel do S3 Storage Lens no console do Amazon S3, essas mesmas métricas podem demorar algumas horas para serem exibidas no CloudWatch. Quando você habilita a opção de publicação do CloudWatch para métricas do S3 Storage Lens pela primeira vez, as métricas podem levar até 24 horas para serem publicadas no CloudWatch.
No momento, as métricas da Lente de Armazenamento do S3 não podem ser consumidas por fluxos do CloudWatch.
Para obter mais informações sobre como trabalhar com métricas do S3 Storage Lens no CloudWatch, consulte os tópicos a seguir.
Tópicos
Trabalhar com painéis do CloudWatch
É possível usar os painéis do CloudWatch para monitorar as métricas do S3 Storage Lens juntamente com métricas de outras aplicações e criar uma visão unificada de sua integridade operacional. Os painéis são páginas iniciais personalizáveis no console do CloudWatch que você pode usar para monitorar seus recursos em uma única visualização.
O CloudWatch tem amplo controle de permissões que não oferece suporte ao limite de acesso a um conjunto específico de métricas ou dimensões. Os usuários de sua conta ou organização que têm acesso ao CloudWatch terão acesso a métricas para todas as configurações do S3 Storage Lens em que a opção de suporte do CloudWatch estiver habilitada. Não é possível gerenciar permissões para painéis específicos, como pode ser feito no S3 Storage Lens. Para obter mais informações sobre permissões do CloudWatch, consulte Gerenciamento de permissões de acesso a seus recursos do CloudWatch no Guia do usuário do Amazon CloudWatch.
Para obter mais informações sobre como usar painéis do CloudWatch e configurar permissões, consulte Usar painéis do Amazon CloudWatch e Compartilhar painéis do CloudWatch no Guia do usuário do Amazon CloudWatch.
Definir alarmes, acionar ações e usar detecção de anomalias
Você pode configurar alarmes do CloudWatch que monitoram as métricas do S3 Storage Lens no CloudWatch e realizam ações quando um limite é violado. Por exemplo, é possível configurar um alarme que envia uma notificação do Amazon SNS quando a métrica Incomplete Multipart Upload Bytes (Bytes de multipart uploads incompletos) exceder 1 GB por três dias consecutivos.
Também é possível habilitar a detecção de anomalias para analisar continuamente as métricas do S3 Storage Lens, determinar linhas de base normais e apontar anomalias. Você pode criar um alarme de detecção de anomalias com base no valor esperado de uma métrica. Por exemplo, é possível monitorar anomalias na métrica Object Lock Enabled Bytes (Bytes de Bloqueio de Objeto ativado) para detectar a remoção não autorizada das configurações de Bloqueio de Objeto.
Para obter mais informações e exemplos, consulte Usar alarmes do Amazon CloudWatch e Criar um alarme da métrica em um grafo no Guia do usuário do Amazon CloudWatch.
Filtrar métricas usando dimensões
Use dimensões para filtrar métricas do S3 Storage Lens no console do CloudWatch. Por exemplo, é possível filtrar por configuration_id
, aws_account_number
, aws_region
, bucket_name
e muito mais.
O S3 Storage Lens oferece suporte a várias configurações de painel por conta. Isso significa que configurações diferentes podem incluir o mesmo bucket. Quando essas métricas forem publicadas no CloudWatch, o bucket terá métricas duplicadas no CloudWatch. Para exibir métricas somente para uma configuração específica do S3 Storage Lens no CloudWatch, você pode usar a dimensão configuration_id
. Ao filtrar por configuration_id
, você visualiza apenas métricas associadas à configuração que você identificou.
Para obter mais informações sobre filtragem por ID de configuração, consulte Procurar as métricas disponíveis no Guia do usuário do Amazon CloudWatch.
Calcular novas métricas com matemática métrica
Você pode usar a matemática métrica para consultar várias métricas do S3 Storage Lens e usar expressões matemáticas para criar novas séries temporais de acordo com essas métricas. Por exemplo, é possível criar uma nova métrica para objetos não criptografados subtraindo os objetos criptografados da contagem de objetos. Também é possível criar uma métrica para obter o tamanho médio de objetos dividindo StorageBytes
por ObjectCount
, ou o número de bytes acessados em um dia dividindo BytesDownloaded
por StorageBytes
.
Para obter mais informações, consulte Usar matemática métrica no Guia do usuário do Amazon CloudWatch.
Usar expressões de pesquisa em gráficos
Com as métricas da Lente de Armazenamento do S3, é possível criar uma expressão de pesquisa. Por exemplo, é possível criar uma expressão de pesquisa para todas as métricas chamadas IncompleteMultipartUploadStorageBytes e adicionar SUM
à expressão. Com essa expressão de pesquisa, é possível visualizar o total de bytes de multipart uploads incompletos em todas as dimensões do armazenamento em uma única métrica.
Este exemplo mostra a sintaxe que você usaria para criar uma expressão de pesquisa para todas as métricas chamadas IncompleteMultipartUploadStorageBytes.
SUM(SEARCH('{AWS/S3/Storage-Lens,aws_account_number,aws_region,configuration_id,metrics_version,record_type,storage_class} MetricName="IncompleteMultipartUploadStorageBytes"', 'Average',86400))
Para obter mais informações sobre essa sintaxe, consulte Sintaxe de expressão de pesquisa do CloudWatch no Guia do usuário do Amazon CloudWatch. Para criar um grafo do CloudWatch com uma expressão de pesquisa, consulte Criar um grafo do CloudWatch com uma expressão de pesquisa no Guia do usuário do Amazon CloudWatch.