Métricas do Amazon CloudWatch para o Amazon EBS - Amazon Elastic Compute Cloud

Métricas do Amazon CloudWatch para o Amazon EBS

As métricas do Amazon CloudWatch são dados estatísticos que é possível usar para visualizar, analisar e definir alarmes sobre o comportamento operacional de seus volumes.

Os dados são disponibilizados automaticamente em períodos de um minuto, sem custo adicional.

Quando obtém dados do CloudWatch, é possível incluir um parâmetro de solicitação Period para especificar a granularidade dos dados retornados. Esse período é diferente do que usamos quando coletamos os dados (períodos de um minuto). Recomendamos que você especifique em sua solicitação um período que seja igual ou maior do que o período de coleta para garantir que os dados retornados sejam válidos.

É possível obter os dados usando a API do CloudWatch ou o console do Amazon EC2. O console usa os dados brutos da API do CloudWatch e exibe uma série de gráficos com base nos dados. Dependendo de suas necessidades, é possível preferir usar os dados da API ou os gráficos no console.

Métricas do Amazon EBS

O Amazon Elastic Block Store (Amazon EBS) envia pontos de dados para o CloudWatch para várias métricas. Todos os tipos de volume do Amazon EBS enviam automaticamente métricas de 1 minuto para o CloudWatch, mas somente quando o volume está anexado a uma instância.

Métricas de volume para volumes anexados a todos os tipos de instância

O namespace AWS/EBS inclui as métricas a seguir para volumes do EBS que estão anexados a todos os tipos de instância. Para obter informações sobre o espaço em disco disponível do sistema operacional em uma instância, consulte Visualizar espaço livre em disco.

nota
Métrica Descrição
VolumeReadBytes

Fornece informações sobre as operações de leitura em um período especificado. A estatística Sum reporta o número total de bytes transferidos durante o período. A estatística Average informa o tamanho médio de cada operação de leitura durante o período, exceto em volumes anexados a uma instância baseada em Nitro, em que a média se refere a um período especificado. A estatística SampleCount informa o número total de operações de leitura durante o período, exceto nos volumes anexados a uma instância baseada em Nitro, em que a contagem de amostras representa o número de pontos de dados utilizados no cálculo estatístico. Para instâncias de Xen, os dados são informados apenas quando há atividades de leitura no volume.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidades: bytes

VolumeWriteBytes

Fornece informações sobre as operações de gravação em um período especificado. A estatística Sum reporta o número total de bytes transferidos durante o período. A estatística Average informa o tamanho médio de cada operação de gravação durante o período, exceto em volumes anexados a uma instância baseada em Nitro, em que a média se refere a um período especificado. A estatística SampleCount informa o número total de operações de gravação durante o período, exceto nos volumes anexados a uma instância baseada em Nitro, em que a contagem de amostras representa o número de pontos de dados utilizados no cálculo estatístico. Para instâncias de Xen, os dados são informados apenas quando há atividades de gravação no volume.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidades: bytes

VolumeReadOps

O número total de operações de leitura em um período especificado. Observação: as operações de leitura são contadas após a conclusão.

Para calcular a média de operações de leitura por segundo (IOPS de leitura) para o período, divida o total das operações de leitura pelo número de segundos no período em questão.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidades: contagem

VolumeWriteOps

O número total de operações de gravação em um período especificado. Observação: as operações de gravação são contadas após a conclusão.

Para calcular a média de operações de gravação por segundo (IOPS de gravação) para o período, divida o total das operações de gravação pelo número de segundos no período em questão.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidades: contagem

VolumeTotalReadTime
nota

Essa métrica não é compatível com volumes ativados Multi-Attach.

O número total de segundos gastos por todas as operações de leitura que foram concluídas em um período especificado. Se várias solicitações são enviadas ao mesmo tempo, esse total pode ser maior do que a duração do período. Por exemplo, para um período de 1 minuto (60 segundos): se 150 operações foram concluídas durante esse período, e cada operação levou 1 segundo, o valor seria 150 segundos. Para instâncias de Xen, os dados são informados apenas quando há atividades de leitura no volume.

A estatística Average nessa métrica não é relevante para volumes anexados a instâncias baseadas em Nitro.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidade: segundos

VolumeTotalWriteTime
nota

Essa métrica não é compatível com volumes ativados Multi-Attach.

O número total de segundos gastos por todas as operações de gravação que foram concluídas em um período especificado. Se várias solicitações são enviadas ao mesmo tempo, esse total pode ser maior do que a duração do período. Por exemplo, para um período de 1 minuto (60 segundos): se 150 operações foram concluídas durante esse período, e cada operação levou 1 segundo, o valor seria 150 segundos. Para instâncias de Xen, os dados são informados apenas quando há atividades de gravação no volume.

A estatística Average nessa métrica não é relevante para volumes anexados a instâncias baseadas em Nitro.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidade: segundos

VolumeIdleTime
nota

Essa métrica não é compatível com volumes ativados Multi-Attach.

O número total de segundos em um período de tempo especificado quando nenhuma operação de leitura ou de gravação foi enviada.

A estatística Average nessa métrica não é relevante para volumes anexados a instâncias baseadas em Nitro.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidade: segundos

VolumeQueueLength

O número de solicitações de operação de leitura e gravação aguardando conclusão em um período de tempo especificado.

A estatística Sum nessa métrica não é relevante para volumes anexados a instâncias baseadas em Nitro.

As estatísticas Minimum e Maximum nessa métrica são compatíveis somente com volumes anexados às instâncias baseada em Nitro.

Unidades: contagem

VolumeThroughputPercentage
nota

Essa métrica não é compatível com volumes ativados Multi-Attach.

Usado somente com volumes do Provisioned IOPS SSD. A porcentagem de operações de E/S por segundo (IOPS) entregues do total de IOPS provisionadas para um volume do Amazon EBS. Os volumes SSD de IOPS provisionadas fornecem a performance provisionada em 99,9% do tempo.

Durante uma gravação, se não há outras solicitações pendentes de I/O em um minuto, o valor da métrica será 100%. Além disso, a performance de E/S de um volume pode se degradar temporariamente devido a uma ação que você tenha realizado (por exemplo, criar um snapshot de um volume durante o uso máximo, executar o volume em uma instância não otimizada para EBS ou acessar dados no volume pela primeira vez).

Unidades: percentual

VolumeConsumedReadWriteOps

Usado somente com volumes do Provisioned IOPS SSD. A quantidade total de operações de leitura e gravação (normalizada para unidades de capacidade de 256 K) consumida em um período de tempo especificado.

As operações de I/O menores que 256 K contam como 1 IOPS consumida. Operações de I/O maiores que 256 K são contadas em unidades de capacidade de 256 K. Por exemplo, uma I/O de 1.024 K seria computada como 4 IOPS consumidas.

Unidades: contagem

BurstBalance

Usado somente com volumes SSD de uso geral (gp2), HDD otimizado para taxa de transferência (st1) e HDD a frio (sc1). Fornece informações sobre a porcentagem de créditos de E/S (para gp2) ou de créditos de taxa de transferência (para st1 e sc1) restante no bucket de intermitência. Os dados são reportados para o CloudWatch somente quando o volume está ativo. Se o volume não está conectado, nenhum dado é relatado.

A estatística Sum dessa métrica não é relevante para volumes anexados a instâncias criadas no sistema Nitro.

Se a performance basal do volume exceder a performance de expansão máxima, os créditos nunca serão gastos. Se o volume estiver anexado a uma instância criada no Sistema Nitro, o equilíbrio de expansão não será relatado. Para outras instâncias, o equilíbrio de expansão relatado é de 100%. Para obter mais informações, consulte Créditos de E/S e performance de expansão.

Unidades: percentual

Métricas de volume para volumes anexados a tipos de instância baseadas em Nitro

O namespace AWS/EC2 inclui métricas adicionais do Amazon EBS para os volumes anexados a instâncias baseadas em Nitro que não são instâncias bare metal. Para obter mais informações sobre essas métricas, consulte Métricas do Amazon EBS para instâncias baseadas em Nitro.

Métricas de restauração rápida do snapshot

O namespace AWS/EBS inclui as métricas a seguir para restauração rápida de snapshots.

Métrica Descrição
FastSnapshotRestoreCreditsBucketSize

O número máximo do volume cria créditos que podem ser acumulados. Essa métrica é informada por snapshot e por zona de disponibilidade.

A estatística mais significativa é Average. Os resultados das estatísticas de Minimum e Maximum são iguais aos de Average e podem ser usados no lugar.

FastSnapshotRestoreCreditsBalance

O número do volume cria créditos disponíveis. Essa métrica é informada por snapshot e por zona de disponibilidade.

A estatística mais significativa é Average. Os resultados das estatísticas de Minimum e Maximum são iguais aos de Average e podem ser usados no lugar.

Dimensões para métricas do Amazon EBS

A dimensão compatível é o ID do volume (VolumeId). Todas as estatísticas disponíveis são filtradas por ID do volume.

Para as métricas de volume, a dimensão compatível é o ID do volume (VolumeId). Todas as estatísticas disponíveis são filtradas por ID do volume.

Para as métricas de restauração rápida de snapshots, as dimensões compatíveis são ID do snapshot (SnapshotId) e zona de disponibilidade (AvailabilityZone).

Gráficos no console do Amazon EC2

Depois de criar um volume, você visualizará os gráficos de monitoramento de volumes no console do Amazon EC2. Selecione um volume na página Volumes no console e escolha Monitoring. A tabela a seguir lista os gráficos exibidos. A coluna à direita descreve como as métricas de dados brutos da API do CloudWatch são usadas para produzir cada gráfico. O período de todos os gráficos é de cinco minutos.

Gráfico Descrição usando métricas brutas

Largura de banda de leitura (KiB/s)

Sum(VolumeReadBytes) / Period / 1024

Largura de banda de gravação (KiB/s)

Sum(VolumeWriteBytes) / Period / 1024

Taxa de transferência de leitura (IOPS)

Sum(VolumeReadOps) / Period

Taxa de transferência de gravação (IOPS)

Sum(VolumeWriteOps) / Period

Comprimento médio da fila (operações)

Avg(VolumeQueueLength)

% de tempo ocioso gasto

Sum(VolumeIdleTime) / Period × 100

Tamanho médio de leitura (KiB/operação)

Avg(VolumeReadBytes) / 1024

Para as instâncias baseadas em Nitro, a fórmula a seguir gera o tamanho médio de leitura usando a Matemática de métricas do CloudWatch:

(Sum(VolumeReadBytes) / Sum(VolumeReadOps)) / 1024

As métricas VolumeReadBytes e VolumeReadOps estão disponíveis no console do EBS CloudWatch.

Tamanho médio de gravação (KiB/operação)

Avg(VolumeWriteBytes) / 1024

Para as instâncias baseadas em Nitro, a fórmula a seguir gera o tamanho médio de gravação usando a Matemática de métricas do CloudWatch:

(Sum(VolumeWriteBytes) / Sum(VolumeWriteOps)) / 1024

As métricas VolumeWriteBytes e VolumeWriteOps estão disponíveis no console do EBS CloudWatch.

Latência média de leitura (ms/operação)

Avg(VolumeTotalReadTime) × 1000

Para as instâncias baseadas em Nitro, a fórmula a seguir gera a latência média de leitura usando a Matemática de métricas do CloudWatch:

(Sum(VolumeTotalReadTime) / Sum(VolumeReadOps)) × 1000

As métricas VolumeTotalReadTime e VolumeReadOps estão disponíveis no console do EBS CloudWatch.

Latência média de gravação (ms/operação)

Avg(VolumeTotalWriteTime) × 1000

Para as instâncias baseadas em Nitro, a fórmula a seguir gera a latência média de gravação usando a Matemática de métricas do CloudWatch:

(Sum(VolumeTotalWriteTime) / Sum(VolumeWriteOps)) * 1000

As métricas VolumeTotalWriteTime e VolumeWriteOps estão disponíveis no console do EBS CloudWatch.

Para os gráficos de latência média e os gráficos de tamanho médio, a média é calculada em relação ao número total de operações (leitura ou gravação, a que for aplicável ao gráfico) concluídas durante o período.