Monitore EC2 API solicitações da Amazon usando a Amazon CloudWatch - Amazon Elastic Compute Cloud

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitore EC2 API solicitações da Amazon usando a Amazon CloudWatch

Você pode monitorar EC2 API solicitações da Amazon usando a Amazon CloudWatch, que coleta dados brutos e os processa em métricas legíveis, quase em tempo real. Essas métricas fornecem uma maneira simples de rastrear o uso e os resultados das EC2 API operações da Amazon ao longo do tempo. Essas informações oferecem uma perspectiva melhor sobre o desempenho de seus aplicativos da Web e permitem identificar e diagnosticar uma variedade de problemas. Você também pode definir alarmes que observem determinados limites e enviar notificações ou realizar ações específicas quando esses limites forem atingidos.

Para obter mais informações sobre CloudWatch, consulte o Guia CloudWatch do usuário da Amazon.

Importante

EC2APIAs métricas da Amazon são um recurso opcional. Você deve solicitar acesso a esse recurso. Para obter mais informações, consulte Ative as EC2 API métricas da Amazon.

Ative as EC2 API métricas da Amazon

Use o procedimento a seguir para solicitar acesso a esse recurso para seu Conta da AWS.

Para solicitar acesso a esse recurso
  1. AWS Support Centro aberto.

  2. Escolha Criar caso.

  3. Escolha Conta e faturamento.

  4. Em Serviço, escolha Informações gerais e Introdução.

  5. Em Categoria, escolha Uso AWS e serviços.

  6. Selecione Próxima etapa: informações adicionais.

  7. Em Subject (Assunto), insira Request access to Amazon EC2 API metrics.

  8. Em Descrição, insira Please grant my account access to Amazon EC2 API metrics. Related page: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/monitor.html. Inclua também a região onde você precisa acessar.

  9. Escolha Próxima etapa: solucione ou entre em contato conosco.

  10. Na guia Fale conosco, escolha seu idioma de contato preferido e método de contato.

  11. Selecione Enviar.

EC2APIMétricas e dimensões da Amazon

Metrics

As EC2 API métricas da Amazon estão contidas no AWS/EC2/API namespace. As tabelas a seguir listam as métricas disponíveis para EC2 API solicitações da Amazon.

Métrica Descrição

ClientErrors

O número de API solicitações com falha causadas por erros do cliente.

Esses erros geralmente são causados por algo que o cliente fez, como especificar um parâmetro incorreto ou inválido na solicitação ou usar uma ação ou recurso em nome de um usuário que não tem permissão para usar a ação ou o recurso.

Unidade: contagem

RequestLimitExceeded

O número de vezes que a taxa máxima de solicitação permitida pela Amazon EC2 APIs foi excedida para sua conta.

As EC2 API solicitações da Amazon são limitadas para ajudar a manter o desempenho do serviço. Se suas solicitações foram limitadas, você receberá o Client.RequestLimitExceeded erro.

Unidade: contagem

ServerErrors

O número de API solicitações com falha causadas por erros internos do servidor.

Esses erros geralmente são causados por um erro, exceção ou falha no AWS servidor.

Unidade: contagem

SuccessfulCalls

O número de API solicitações bem-sucedidas.

Unidade: contagem

Dimensões

Os dados EC2 métricos da Amazon podem ser filtrados em todas as EC2 API ações. Para obter mais informações sobre dimensões, consulte CloudWatch Conceitos da Amazon.

Retenção de dados métricos

EC2APIAs métricas da Amazon são enviadas CloudWatch em intervalos de 1 minuto. CloudWatch retém os dados métricos da seguinte forma:

  • Pontos de dados com um período de 60 segundos (1 minuto) ficam disponíveis por 15 dias.

  • Os pontos de dados com um período de 300 segundos (5 minutos) estão disponíveis por 63 dias.

  • Os pontos de dados com um período de 3600 segundos (1 hora) estão disponíveis por 455 dias (15 meses).

Monitoramento de solicitações feitas em seu nome

APIsolicitações feitas por AWS serviços em seu nome, como solicitações feitas por funções vinculadas a serviços, não contam para seus limites de API limitação e não enviam métricas para a Amazon CloudWatch para sua conta. Essas solicitações não podem ser monitoradas usando CloudWatch.

APIsolicitações feitas em seu nome por provedores de serviços terceirizados contam para seus limites de API limitação e enviam métricas para a Amazon CloudWatch para sua conta. Essas solicitações podem ser monitoradas usando CloudWatch.

Faturamento

Aplicam-se CloudWatch preços e encargos padrão. Nenhuma cobrança adicional é aplicada pelo uso das EC2 API métricas da Amazon. Para obter mais informações, consulte Amazon CloudWatch Pricing.

Trabalhando com a Amazon CloudWatch

Visualizando CloudWatch métricas

Use o procedimento a seguir para visualizar as EC2 API métricas da Amazon.

Pré-requisito

Você deve habilitar o acesso às EC2 API métricas da Amazon para sua conta. Para obter mais informações, consulte Ative as EC2 API métricas da Amazon.

Para visualizar as EC2 API métricas da Amazon usando o console
  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Métricas, Todas as métricas.

  3. Na guia Procurar, escolha o namespace EC2/APImetric.

  4. Para visualizar as métricas, selecione a dimensão da métrica.

Para visualizar as EC2 API métricas da Amazon usando a linha de comando

Use um dos seguintes comandos:

Criação de CloudWatch alarmes

Você pode criar um CloudWatch alarme que envia uma SNS mensagem da Amazon quando o alarme muda de estado. Um alarme observa uma única métrica por um período tempo que você especifica. Ele envia uma notificação para um SNS tópico com base no valor da métrica em relação a um determinado limite em vários períodos de tempo.

Por exemplo, você pode criar um alarme que monitore o número de DescribeInstances API solicitações que falham devido a erros do lado do servidor. O alarme a seguir envia uma notificação por e-mail quando o número de falhas de DescribeInstances API solicitação atinge um limite de 10 erros do lado do servidor durante um período de 5 minutos.

Pré-requisito

Você deve habilitar o acesso às EC2 API métricas da Amazon para sua conta. Para obter mais informações, consulte Ative as EC2 API métricas da Amazon.

Para criar um alarme para erros do servidor de EC2 DescribeInstances API solicitações da Amazon
  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Alarms (Alarmes), All alarms (Todos os alarmes).

  3. Selecione Criar alarme.

  4. Escolha Selecionar métrica e especifique o seguinte:

    1. Escolha EC2/API.

    2. Escolha métricas por ação.

    3. Marque a caixa de seleção ao lado da DescribeInstancesque está na mesma linha do nome da ServerErrorsmétrica.

    4. Escolha Selecionar métrica.

  5. A página Specify metric and conditions (Especificar métrica e condições) será exibida, mostrando um gráfico e outras informações sobre a métrica e a estatística que você selecionou.

    1. Em Métrica, especifique o seguinte:

      1. Em Estatística, selecione Soma.

      2. Em Período, verifique se 5 minutos estão selecionados.

    2. Em Conditions (Condições), especifique o seguinte:

      1. Em Tipo de limite, escolha Estático.

      2. Para Sempre que ServerErrors for, escolha Maior/Igual >=.

      3. Por mais de... , insira 10.

    3. Escolha Próximo.

  6. A página Configure actions (Configurar ações) é exibida.

    1. Em Notificação, especifique o seguinte:

      1. Para o gatilho do estado de alarme, escolha Em alarme.

      2. Em Selecionar um SNS tópico, escolha Selecionar um SNS tópico existente ou Criar novo tópico e preencha os campos obrigatórios para a notificação.

      3. Escolha Próximo.

  7. A página Adicionar nome e descrição é exibida.

    1. Em Nome do alarme, insira um nome para o alarme. O nome deve conter somente ASCII caracteres.

    2. Em Descrição do alarme, insira uma descrição opcional para seu alarme.

    3. Escolha Próximo.

  8. A página Visualizar e criar é exibida. Verifique se as informações estão corretas e escolha Criar alarme.

Para obter mais informações, consulte Usando CloudWatch alarmes da Amazon no Guia do CloudWatch usuário da Amazon.