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.
Tópicos
Métricas para volumes do Amazon EBS
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. 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.
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
Algumas métricas têm diferenças em instâncias criadas no sistema Nitro. Para obter uma lista desses tipos de instância, consulte Instances built on the Nitro System.
| Métrica | Descrição | Unidades | Dimensões | Estatísticas significativas |
|---|---|---|---|---|
VolumeAvgIOPS |
notaCompatível com todos os tipos de volumes do EBS anexados a instâncias Nitro. Não publicado para volumes anexados ao Amazon ECS e tarefas do AWS Fargate. A média de IOPS de leitura e gravação direcionada ao volume em um minuto. Se nenhuma operação foi direcionada para o volume no último minuto, o valor da métrica será zero ( Para volumes habilitados para Multi-Attach, use a dimensão |
Ops/s |
|
|
VolumeAvgThroughput |
notaCompatível com todos os tipos de volumes do EBS anexados a instâncias Nitro. Não publicado para volumes anexados ao Amazon ECS e tarefas do AWS Fargate. A média de throughput de leitura e gravação direcionada ao volume em um minuto. Se nenhuma operação foi direcionada para o volume no último minuto, o valor da métrica será zero ( Para volumes habilitados para Multi-Attach, use a dimensão |
KiB/s |
|
|
VolumeAvgReadLatency |
notaCompatível com todos os tipos de volumes anexados a instâncias Nitro. Não publicado para volumes anexados ao Amazon ECS e tarefas do AWS Fargate. O tempo médio necessário para concluir as operações de leitura em um minuto. Use essa métrica para monitorar a latência média de E/S dos volumes do EBS anexados a suas instâncias do Amazon EC2. A média é calculada com base nas operações de E/S concluídas no último minuto. Se nenhuma operação for concluída no último minuto, o valor da métrica será zero. Para volumes habilitados para Multi-Attach, use a dimensão |
Milissegundos |
|
|
VolumeAvgWriteLatency |
notaCompatível com todos os tipos de volumes anexados a instâncias Nitro. Não publicado para volumes anexados ao Amazon ECS e tarefas do AWS Fargate. O tempo médio necessário para concluir as operações de gravação em um minuto. Use essa métrica para monitorar a latência média de E/S dos volumes do EBS anexados a suas instâncias do Amazon EC2. A média é calculada com base nas operações de E/S concluídas no último minuto. Se nenhuma operação for concluída no último minuto, o valor da métrica será zero. Para volumes habilitados para Multi-Attach, use a dimensão |
Milissegundos |
|
|
VolumeIOPSExceededCheck |
notaCompatível com todos os tipos de volume, exceto magnético ( Relata se um aplicativo tentou consistentemente gerar IOPS que excedem o desempenho de IOPS provisionadas do volume no último minuto. Essa métrica pode ser |
Nenhum |
|
|
VolumeThroughputExceededCheck |
notaCompatível com todos os tipos de volume, exceto magnético ( Relata se um aplicativo tentou consistentemente gerar throughput que excede o desempenho de throughput provisionado do volume no último minuto. Essa métrica pode ser |
Nenhum |
|
|
VolumeReadBytes |
Fornece informações sobre as operações de leitura em um período especificado.
notaPara instâncias de Xen, os dados são informados apenas quando há atividades de leitura no volume. |
Bytes |
|
|
VolumeWriteBytes |
Fornece informações sobre as operações de gravação em um período especificado.
notaPara instâncias de Xen, os dados são informados apenas quando há atividades de gravação no volume. |
Bytes |
|
|
VolumeReadOps |
O número total de operações de leitura em um período especificado. As operações de leitura são contadas quando são concluídas. 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. |
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 quando são concluídas. 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. |
Contagem |
|
|
VolumeTotalReadTime |
notaNão é compatível com volumes habilitados Multi-Attach. Para instâncias de Xen, os dados são informados apenas quando há atividades de leitura no volume. 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. |
Segundos |
|
|
VolumeTotalWriteTime |
notaNão é compatível com volumes habilitados Multi-Attach. Para instâncias de Xen, os dados são informados apenas quando há atividades de gravação no volume. 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. |
Segundos |
|
|
VolumeIdleTime |
notaNão é compatível com volumes habilitados 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. |
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. |
Contagem |
|
|
VolumeStalledIOCheck |
notaApenas para instâncias do Nitro. Não publicado para volumes anexados ao Amazon ECS e tarefas do AWS Fargate. Reporta se um volume foi aprovado ou reprovado em uma verificação de E/S paralisada no último minuto. Essa métrica pode ser |
Nenhum |
|
|
VolumeThroughputPercentage |
notaSomente volumes SSD de IOPS provisionadas Não é compatível com volumes habilitados Multi-Attach. 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). |
Percentual |
|
|
VolumeConsumedReadWriteOps |
notaSomente volumes SSD de IOPS provisionadas 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. |
Contagem |
|
|
BurstBalance |
notaApenas para os volumes Fornece informações sobre a porcentagem de créditos de E/S (para |
Percentual |
|
|
Métricas para snapshots do Amazon EBS
O namespace AWS/EBS inclui as seguintes métricas para snapshots do Amazon EBS.
| Métrica | Descrição | Unidades | Dimensões | Estatísticas significativas |
|---|---|---|---|---|
SnapshotCopyBytesTransferred |
A quantidade de dados de snapshots copiados para uma região AWS. |
Bytes |
|
|
Métricas para instâncias do Nitro
O namespace AWS/EC2 inclui métricas adicionais do Amazon EBS para os volumes anexados a instâncias baseadas no Nitro que não são instâncias bare metal.
| Métrica | Descrição | Unidade | Estatísticas significativas |
|---|---|---|---|
InstanceEBSIOPSExceededCheck
|
Indica se uma aplicação tentou realizar operações de IOPS que excederam os limites máximos de IOPS do EBS para a instância durante o último minuto. Essa métrica pode assumir o valor |
Nenhum |
|
InstanceEBSThroughputExceededCheck
|
Indica se uma aplicação tentou realizar operações de throughput que excederam os limites máximos de throughput do EBS para a instância durante o último minuto. Essa métrica pode assumir o valor |
Nenhum |
|
EBSReadOps |
Operações de leitura concluídas de todos os volumes do Amazon EBS anexados à instância em um período especificado. Para calcular a média de operações de E/S de leitura por segundo (IOPS de leitura) para o período, divida o total das operações pelo número de segundos no período em questão. Se você estiver usando o monitoramento básico (5 minutos), divida esse número por 300 para calcular o IOPS de leitura. Se você estiver usando o monitoramento detalhado (1 minuto), divida o número por 60. Você também pode usar a função métrica matemática |
Contagem |
|
EBSWriteOps
|
Operações de gravação concluídas para todos os volumes do EBS anexados à instância em um período especificado. Para calcular a média de operações de E/S de gravação por segundo (IOPS de gravação) para o período, divida o total das operações pelo número de segundos no período em questão. Se você estiver usando o monitoramento básico (5 minutos), divida esse número por 300 para calcular o IOPS de gravação. Se você estiver usando o monitoramento detalhado (1 minuto), divida o número por 60. Você também pode usar a função métrica matemática |
Contagem |
|
EBSReadBytes
|
Bytes lidos de todos os volumes do EBS anexados à instância em um período especificado. O número relatado é o número de bytes lidos durante o período. Se você estiver usando o monitoramento básico (5 minutos), divida esse número por 300 para encontrar o número de bytes lidos/segundo. Se você estiver usando o monitoramento detalhado (1 minuto), divida o número por 60. Você também pode usar a função métrica matemática |
Bytes |
|
EBSWriteBytes
|
Bytes gravados em todos os volumes do EBS anexados à instância em um período especificado. O número relatado é o número de bytes gravados durante o período. Se você estiver usando o monitoramento básico (5 minutos), divida esse número por 300 para encontrar o número de bytes gravados/segundo. Se você estiver usando o monitoramento detalhado (1 minuto), divida o número por 60. Você também pode usar a função métrica matemática |
Bytes |
|
EBSIOBalance%
|
Fornece informações sobre a porcentagem de créditos de E/S restantes no bucket de expansão. Essa métrica está disponível somente para monitoramento básico. Essa métrica está disponível apenas para alguns tamanhos de instância A estatística |
Percentual |
|
EBSByteBalance%
|
Fornece informações sobre a porcentagem de créditos de throughput restantes no bucket de expansão. Essa métrica está disponível somente para monitoramento básico. Essa métrica está disponível apenas para alguns tamanhos de instância A estatística |
Percentual |
|
Métricas para a 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 | Unidades | Dimensões | Estatísticas significativas |
|---|---|---|---|---|
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. |
Nenhum |
|
notaA estatística mais significativa é |
FastSnapshotRestoreCreditsBalance |
O número do volume cria créditos disponíveis. Essa métrica é informada por snapshot e por zona de disponibilidade. |
Nenhum |
|
notaA estatística mais significativa é |
Gráficos do 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 |
|---|---|
|
Throughput de leitura (KiB/s) |
Sum(VolumeReadBytes) / Period / 1024 |
|
Throughput de gravação (KiB/s) |
Sum(VolumeWriteBytes) / Period / 1024 |
|
Operações de leitura (Ops/s) |
Sum(VolumeReadOps) / Period |
|
Operações de gravação (Ops/s) |
Sum(VolumeWriteOps) / Period
|
|
Comprimento médio de fila (operações) |
Avg(VolumeQueueLength)
|
|
Tempo ocioso gasto (%) |
Sum(VolumeIdleTime) / Period × 100
|
|
Tamanho médio de leitura (KiB/op) |
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:
As métricas |
|
Tamanho médio de gravação (KiB/op) |
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:
As métricas |
|
Latência média de leitura (ms/op) |
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:
As métricas |
|
Latência média de gravação (ms/op) |
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:
As métricas |
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.