As métricas do CloudWatch que estão disponíveis para as instâncias
O Amazon EC2 envia métricas para o Amazon CloudWatch. É possível usar o AWS Management Console, a AWS CLI ou uma API para listar as métricas que o Amazon EC2 envia para o CloudWatch. Por padrão, cada ponto de dados abrange os 5 minutos seguintes ao início da atividade para a instância. Se você tiver habilitado o monitoramento detalhado, cada ponto de dados abrangerá o minuto seguinte ao início da atividade. Observe que, para as estatísticas Mínimo, Máximo e Média, a granularidade mínima para as métricas que o EC2 fornece é de 1 minuto.
Para obter informações sobre como visualizar as métricas disponíveis usando o AWS Management Console ou a AWS CLI, consulte Visualizar métricas disponíveis no Guia do usuário do Amazon CloudWatch.
Para obter informações sobre a obtenção de estatísticas para essas métricas, consulte Estatísticas para as métricas do CloudWatch para as instâncias.
Tópicos
Métricas de instância
O namespace AWS/EC2
inclui as métricas de instância a seguir.
Métrica | Descrição | Unidade | Estatísticas significativas |
---|---|---|---|
CPUUtilization |
A porcentagem de tempo físico de CPU que o Amazon EC2 usa para executar a instância do EC2, que inclui o tempo gasto para executar o código do usuário e o código do Amazon EC2. Em um nível muito alto, As ferramentas em seu sistema operacional podem mostrar uma porcentagem diferente da do CloudWatch devido a fatores como simulação de dispositivos legados, configuração de dispositivos não legados, workloads com interrupções pesadas, migração ao vivo e atualização ao vivo. |
Percentual |
|
DiskReadOps |
Operações de leitura concluídas de todos os volumes de armazenamento de instâncias disponíveis para a instância em um período de tempo especificado. Para calcular a média de operações de I/O por segundo (IOPS) para o período, divida o total das operações pelo número de segundos no período em questão. Se não houver nenhum volume de armazenamento de instâncias, o valor será 0 ou a métrica não será relatada. |
Contagem |
|
DiskWriteOps |
Operações de gravação concluídas em todos os volumes de armazenamento de instâncias disponíveis para a instância em um período de tempo especificado. Para calcular a média de operações de I/O por segundo (IOPS) para o período, divida o total das operações pelo número de segundos no período em questão. Se não houver nenhum volume de armazenamento de instâncias, o valor será 0 ou a métrica não será relatada. |
Contagem |
|
DiskReadBytes |
Bytes lidos de todos os volumes de armazenamento de instâncias disponíveis para a instância. Essa métrica é utilizada para determinar o volume de dados que a aplicação lê do disco rígido da instância. Isso pode ser usado para determinar a velocidade da aplicação. O número relatado é o número de bytes recebidos 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/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 Se não houver nenhum volume de armazenamento de instâncias, o valor será 0 ou a métrica não será relatada. |
Bytes |
|
DiskWriteBytes |
Bytes gravados em todos os volumes de armazenamento de instâncias disponíveis para a instância. Essa métrica é utilizada para determinar o volume de dados que a aplicação grava no disco rígido da instância. Isso pode ser usado para determinar a velocidade do aplicativo. O número relatado é o número de bytes recebidos 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/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 Se não houver nenhum volume de armazenamento de instâncias, o valor será 0 ou a métrica não será relatada. |
Bytes |
|
MetadataNoToken |
O número de vezes que o serviço de metadados de instância (IMDS) foi acessado com êxito por meio de um método que não usa um token. Essa métrica é usada para determinar se existem processos que acessam metadados de instância que usam o serviço de metadados de instância versão 1 (IMDSv1), que não usa um token. Se todas as solicitações usarem sessões baseadas em tokens, por exemplo, o serviço de metadados de instância versão 2 (IMDSv2), o valor será 0. Para ter mais informações, consulte Transição para usar o Serviço de metadados da instância versão 2. |
Contagem |
|
MetadataNoTokenRejected |
O número de vezes que uma chamada ao IMDSv1 foi tentada após a desabilitação do IMDSv1. Se essa métrica aparecer, ela indica que uma chamada ao IMDSv1 foi tentada e rejeitada. Você pode reabilitar o IMDSv1 ou garantir que todas as suas chamadas usem o IMDSv2. Para ter mais informações, consulte Transição para usar o Serviço de metadados da instância versão 2. |
Contagem |
|
NetworkIn |
A quantidade de bytes recebidos em todas as interfaces de rede pela instância. Essa métrica identifica o volume de tráfego de rede de entrada para uma única instância. O número relatado é o número de bytes recebidos durante o período. Se você estiver usando o monitoramento básico (5 minutos) e a estatística for Sum (Soma), divida esse número por 300 para encontrar o número de bytes/segundo. Se você tiver o monitoramento detalhado (1 minuto) e a estatística for Sum (soma), divida o número por 60. Você também pode usar a função métrica matemática |
Bytes |
|
NetworkOut |
A quantidade de bytes enviados em todas as interfaces de rede pela instância. Essa métrica identifica o volume de tráfego de rede de saída de uma única instância. O número relatado é o número de bytes enviados durante o período. Se você estiver usando o monitoramento básico (5 minutos) e a estatística for Sum (Soma), divida esse número por 300 para encontrar o número de bytes/segundo. Se você tiver o monitoramento detalhado (1 minuto) e a estatística for Sum (soma), divida o número por 60. Você também pode usar a função métrica matemática |
Bytes |
|
NetworkPacketsIn |
A quantidade de pacotes recebidos em todas as interfaces de rede pela instância. Essa métrica identifica o volume de tráfego de entrada em termos do número de pacotes em uma única instância. Essa métrica está disponível apenas para monitoramento básico (períodos de 5 minutos). Para calcular a quantidade de pacotes por segundo (PPS) que sua instância recebeu nos 5 minutos, divida o valor da estatística Sum (soma) por 300. Você também pode usar a função métrica matemática |
Contagem |
|
NetworkPacketsOut |
A quantidade de pacotes enviados em todas as interfaces de rede pela instância. Essa métrica identifica o volume de tráfego de saída em termos do número de pacotes em uma única instância. Essa métrica está disponível apenas para monitoramento básico (períodos de 5 minutos). Para calcular a quantidade de pacotes por segundo (PPS) que sua instância enviou nos cinco minutos, divida o valor da estatística Sum (soma) por 300. Você também pode usar a função métrica matemática |
Contagem |
|
Métricas de crédito de CPU
O namespace AWS/EC2
inclui as seguintes métricas de crédito de CPU para suas instâncias expansíveis.
Métrica | Descrição | Unidade | Estatísticas significativas |
---|---|---|---|
CPUCreditUsage |
O número de créditos de CPU gastos pela instância por utilização de CPU. Um crédito de CPU equivale a um vCPU em execução em 100% de utilização por um minuto ou a uma combinação equivalente de vCPUs, utilização e tempo (por exemplo, um vCPU em execução a 50% de utilização por dois minutos ou dois vCPUs em execução a 25% de utilização por dois minutos). As métricas de crédito de CPU estão disponíveis apenas a uma frequência de 5 minutos. Se você especificar um período de mais cinco minutos, use a estatística |
Créditos (minutos de vCPU) |
|
CPUCreditBalance |
O número de créditos ganhos de CPU que uma instância acumulou desde que foi executada ou iniciada. Para a T2 Padrão, o Os créditos são acumulados no saldo de créditos após terem sido ganhos e são removidos do saldo de créditos quando são gastos. O saldo de crédito tem um limite máximo, determinado pelo tamanho da instância. Depois que o limite for atingido, todos os novos créditos ganhos serão descartados. Para a T2 Padrão, os créditos de execução não são contabilizados para o limite. Os créditos do Quando uma instância está em execução, os créditos do As métricas de crédito de CPU estão disponíveis apenas a uma frequência de 5 minutos. |
Créditos (minutos de vCPU) |
|
CPUSurplusCreditBalance
|
O número de créditos excedentes gastos por uma instância O valor As métricas de crédito de CPU estão disponíveis apenas a uma frequência de 5 minutos. |
Créditos (minutos de vCPU) |
|
CPUSurplusCreditsCharged |
O número de créditos excedentes gastos que não são pagos pelos créditos de CPU ganhos e que, portanto, incorrem em uma cobrança adicional. Os créditos excedentes gastos são cobrados quando uma das seguintes situações ocorre:
As métricas de crédito de CPU estão disponíveis apenas a uma frequência de 5 minutos. |
Créditos (minutos de vCPU) |
|
Métricas de host dedicado
O namespace AWS/EC2
inclui as métricas a seguir para hosts dedicados T3.
Métrica | Descrição | Unidade | Estatísticas significativas |
---|---|---|---|
DedicatedHostCPUUtilization |
A porcentagem de capacidade computacional alocada que está atualmente em uso pelas instâncias em execução no host dedicado. |
Percentual |
|
Métricas do Amazon EBS para instâncias baseadas em 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 |
---|---|---|---|
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 |
|
Para obter informações sobre as métricas fornecidas para seus volumes do EBS, consulte Métricas para volumes do Amazon EBS no Guia do usuário do Amazon EBS. Para obter informações sobre as métricas fornecidas para frotas do EC2 e para frotas spot, consulte Monitorar a frota do EC2 ou frota spot usando o CloudWatch.
Métricas de verificação de status
Por padrão, as métricas de verificação de status estão disponíveis a uma frequência de um minuto gratuitamente. Para uma instância recém-executada, os dados de métrica de verificação de status só estarão disponíveis depois que a instância concluir o estado de inicialização (alguns minutos após a instância entrar no estado de running
). Para obter mais informações sobre verificações de status do EC2, consulte Verificações do status das instâncias do Amazon EC2.
O namespace AWS/EC2
inclui as métricas de verificação de status a seguir.
Métrica | Descrição | Unidade | Estatísticas significativas |
---|---|---|---|
StatusCheckFailed |
Informam se a instância foi aprovada nas verificação de status no último minuto. Essa métrica pode ser Por padrão, esta métrica está disponível a uma frequência de um minuto gratuitamente. |
Contagem |
|
StatusCheckFailed_Instance |
Informa se a instância foi aprovada na verificação de status de instância no último minuto. Essa métrica pode ser Por padrão, esta métrica está disponível a uma frequência de um minuto gratuitamente. |
Contagem |
|
StatusCheckFailed_System |
Informa se a instância foi aprovada na verificação de status de sistema do &; no último minuto. Essa métrica pode ser Por padrão, esta métrica está disponível a uma frequência de um minuto gratuitamente. |
Contagem |
|
StatusCheckFailed_AttachedEBS |
Informa se a instância foi aprovada na verificação de status do EBS anexado no último minuto. Essa métrica pode ser Por padrão, esta métrica está disponível a uma frequência de um minuto gratuitamente. |
Contagem |
|
O namespace AWS/EBS
inclui a métrica de verificação de status apresentada a seguir.
Métrica | Descrição | Unidade | Estatísticas significativas |
---|---|---|---|
VolumeStalledIOCheck |
Observação: somente para instâncias do Nitro. Não publicado para volumes anexados ao Amazon ECS e tarefas do AWS Fargate. Informa se um volume foi aprovado ou reprovado em uma verificação de E/S paralisada no último minuto. Essa métrica pode ser |
Nenhum |
|
Métricas de espelhamento de tráfego
O namespace AWS/EC2
inclui métricas para tráfego espelhado. Para obter mais informações, consulte Monitorar o tráfego espelhado usando o Amazon CloudWatch no Guia do Amazon VPC Traffic Mirroring.
Métricas do grupo do Auto Scaling
O namespace AWS/AutoScaling
inclui métricas para grupos do Auto Scaling. Para obter mais informações, consulte Monitorar métricas do CloudWatch para grupos do Auto Scaling e instâncias no Guia do usuário do Amazon EC2 Auto Scaling.
Dimensões de métrica do Amazon EC2
É possível usar as seguintes dimensões para refinar as métricas listadas nas tabelas anteriores.
Dimensão | Descrição |
---|---|
AutoScalingGroupName
|
Essa dimensão filtra os dados solicitados para todas as instâncias em um grupo de capacidade especificado. Um Grupo de Auto Scaling é uma coleção de instâncias que você define se estiver usando o Auto Scaling. Essa dimensão está disponível somente para métricas do Amazon EC2 quando as instâncias estão em um grupo de Auto Scaling. Disponível para instâncias com monitoramento básico ou detalhado habilitado. |
ImageId
|
Essa dimensão filtra os dados que você solicita para todas as instâncias executando essa Imagem de máquina da Amazon (AMI) do Amazon EC2. Disponível para instâncias com monitoramento detalhado habilitado. |
InstanceId
|
Essa dimensão filtra os dados que você solicita somente para a instância identificada. Isso ajuda você a identificar uma instância exata para monitorar os dados. |
InstanceType
|
Essa dimensão filtra os dados que você solicita para todas as instâncias executando esse tipo de instância especificado. Isso ajuda você a categorizar seus dados pelo tipo de instância em execução. Por exemplo, é possível comparar dados de uma instância m1.small e uma instância m1.large para determinar qual delas tem o melhor valor comercial para sua aplicação. Disponível para instâncias com monitoramento detalhado habilitado. |
Métricas de uso do Amazon EC2
É possível usar métricas de uso do CloudWatch para fornecer visibilidade sobre o uso de recursos de sua conta. Use essas métricas para visualizar o uso do serviço atual nos gráficos e painéis do CloudWatch.
As métricas de uso do Amazon EC2 correspondem às Service Quotas da AWS. Também é possível configurar alarmes que alertem você quando o uso se aproximar de uma cota de serviço. Para obter mais informações sobre a integração do CloudWatch com o Service Quotas, consulte Métricas de uso da AWS no Guia do usuário do Amazon CloudWatch.
O Amazon EC2 publica as seguintes métricas no namespace AWS/Usage
.
Métrica | Descrição |
---|---|
|
O número dos recursos especificados em execução em sua conta. Os recursos são definidos pelas dimensões associadas à métrica. A estatística mais útil para essa métrica é |
As dimensões a seguir são usadas para refinar as métricas de uso publicadas pelo Amazon EC2.
Dimensão | Descrição |
---|---|
Service
|
O nome do serviço da AWS que contém o recurso. Para as métricas de uso do Amazon EC2, o valor dessa dimensão é |
Type
|
O tipo de entidade que está sendo relatado. Atualmente, o único valor válido para métricas de uso do Amazon EC2 é |
Resource
|
O tipo de recurso que está em execução. Atualmente, o único valor válido para métricas de uso do Amazon EC2 é |
Class
|
A classe do recurso que está sendo acompanhado. Para as métricas de uso do Amazon EC2 com Os valores dessa dimensão definem a primeira letra dos tipos de instância relatados pela métrica. Por exemplo, |