CloudWatch métricas para seu Application Load Balancer - Elastic Load Balancing

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á.

CloudWatch métricas para seu Application Load Balancer

O Elastic Load Balancing publica pontos de dados na Amazon CloudWatch para seus balanceadores de carga e seus alvos. CloudWatchpermite que você recupere estatísticas sobre esses pontos de dados como um conjunto ordenado de dados de séries temporais, conhecido como métricas. Considere uma métrica como uma variável a ser monitorada, e os pontos de dados como os valores dessa variável ao longo do tempo. Por exemplo, você pode monitorar o número total de destinos íntegros de um load balancer ao longo de um período especificado. Cada ponto de dados tem um time stamp associado e uma unidade de medida opcional.

Você pode usar métricas para verificar se o sistema está executando conforme o esperado. Por exemplo, você pode criar um CloudWatch alarme para monitorar uma métrica específica e iniciar uma ação (como enviar uma notificação para um endereço de e-mail) se a métrica estiver fora do que você considera um intervalo aceitável.

O Elastic Load Balancing reporta métricas CloudWatch somente quando as solicitações estão fluindo pelo balanceador de carga. Se houver solicitações passando pelo balanceador de carga, o Elastic Load Balancing vai medir e enviar suas métricas em intervalos de 60 segundos. Se não há solicitações passando pelo load balancer ou não há dados para uma métrica, a métrica não é reportada.

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

Métricas do Application Load Balancer

O namespace AWS/ApplicationELB inclui as métricas a seguir para load balancers.

Métrica Descrição
ActiveConnectionCount

O número total de conexões TCP simultâneas ativas de clientes com o load balancer e do load balancer com destinos.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

AnomalousHostCount

O número de hospedeiros detectados com anomalias.

Critérios de relatório: sempre relatado

Estatísticas: as estatísticas mais úteis são Average, Minimum e Maximum.

Dimensões
  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

ClientTLSNegotiationErrorCount

O número de conexões TLS iniciadas pelo cliente que não estabeleceram uma sessão com o load balancer devido a um erro de TLS. As causas possíveis incluem uma incompatibilidade de cifras ou protocolos ou uma falha do cliente ao verificar o certificado do servidor e fechar a conexão.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ConsumedLCUs

O número de unidades de capacidade do balanceador de carga (LCU) usadas pelo balanceador de carga. Você paga pelo número de LCUs que usa por hora. Para obter mais informações, consulte Preço do Elastic Load Balancing.

Critérios de relatório: sempre relatado

Estatísticas: todas

Dimensões
  • LoadBalancer

DesyncMitigationMode_NonCompliant_Request_Count

O número de solicitações que não estão em conformidade com a RFC 7230.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

DroppedInvalidHeaderRequestCount

O número de solicitações em que o load balancer removeu cabeçalhos HTTP com campos de cabeçalho que não são válidos antes de rotear a solicitação. O load balancer removerá esses cabeçalhos somente se o routing.http.drop_invalid_header_fields.enabled atributo estiver definido como true.

Critérios de relatório: há um valor diferente de zero

Estatísticas: todas

Dimensões
  • AvailabilityZone, LoadBalancer

MitigatedHostCount

O número de alvos sob mitigação.

Critérios de relatório: sempre relatado

Estatísticas: as estatísticas mais úteis são Average, Minimum e Maximum.

Dimensões
  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

ForwardedInvalidHeaderRequestCount

O número de solicitações roteadas pelo load balancer que tinha cabeçalhos HTTP com campos de cabeçalho que não são válidos. O load balancer encaminhará solicitações com esses cabeçalhos somente se o routing.http.drop_invalid_header_fields.enabled atributo estiver definido como false.

Critérios de relatório: sempre relatado

Estatísticas: todas

Dimensões
  • AvailabilityZone, LoadBalancer

GrpcRequestCount

O número de solicitações gRPC processadas por IPv4 e IPv6.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum. Minimum, Maximum e Average retornam 1.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Fixed_Response_Count

O número de ações de resposta fixa que foram bem-sucedidas.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Count

O número de ações de redirecionamento que foram bem-sucedidas.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Url_Limit_Exceeded_Count

O número de ações de redirecionamento que não foram concluídas porque o URL no cabeçalho de localização de resposta era maior de 8K.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_3XX_Count

O número de códigos de redirecionamento 3XX HTTP originados pelo load balancer. Essa contagem não inclui códigos de resposta gerados pelos destinos.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_4XX_Count

O número de códigos de erro do cliente 4XX HTTP originados pelo load balancer. Essa contagem não inclui códigos de resposta gerados pelos destinos.

Erros de cliente são gerados quando solicitações estão malformadas ou incompletas. Essas solicitações não foram recebidas pelo destino, exceto no caso em que o load balancer retorna um código de erro HTTP 460. Essa contagem não inclui códigos de resposta gerados pelos destinos.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum. Minimum, Maximum e Average retornam 1.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_5XX_Count

O número de códigos de erro do servidor 5XX HTTP originados pelo load balancer. Essa contagem não inclui códigos de resposta gerados pelos destinos.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum. Minimum, Maximum e Average retornam 1.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_500_Count

O número de códigos de erro do HTTP 500 originados pelo load balancer.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_502_Count

O número de códigos de erro do HTTP 502 originados pelo load balancer.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_503_Count

O número de códigos de erro do HTTP 503 originados pelo load balancer.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_504_Count

O número de códigos de erro do HTTP 504 originados pelo load balancer.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

IPv6ProcessedBytes

O número total de bytes processados pelo load balancer via IPv6. Essa contagem está incluída em ProcessedBytes.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

IPv6RequestCount

O número de solicitações IPv6 recebidas pelo load balancer.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum. Minimum, Maximum e Average retornam 1.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewConnectionCount

O número total de novas conexões TCP estabelecidas de clientes com o load balancer e do load balancer com destinos.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NonStickyRequestCount

O número de solicitações em que o load balancer escolheu um novo destino porque não foi possível usar um sticky session. Por exemplo, a solicitação foi a primeira solicitação de um novo cliente e nenhum cookie de perdurabilidade foi apresentado, um cookie de perdurabilidade foi apresentado, mas não especificou um destino registrado com esse grupo de destino, o cookie de perdurabilidade estava malformado ou expirado ou um erro interno impedia o load balancer de ler o cookie de perdurabilidade.

Reporting criteria: a perdurabilidade está habilitada no grupo de destino.

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

O número total de bytes processados pelo balanceador de carga por IPv4 e IPv6 (cabeçalho HTTP e carga HTTP). Essa contagem incluirá tráfego de e para clientes e funções do Lambda e tráfego de um provedor de identidade (IdP) se a autenticação do usuário estiver habilitada.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedConnectionCount

O número de conexões que foram rejeitadas porque o load balancer atingiu o número máximo de conexões.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RequestCount

O número de solicitações processadas via IPv4 e IPv6. Essa métrica só é incrementada para solicitações nas quais o nó do balanceador de carga tenha conseguido escolher um destino. Solicitações rejeitadas antes da escolha de um destino não são refletidas nessa métrica.

Critérios de relatório: sempre relatado

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • LoadBalancer, AvailabilityZone

  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

RuleEvaluations

O número de regras processadas pelo load balancer, dada uma taxa de solicitação média calculada por hora.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

O namespace AWS/ApplicationELB inclui as métricas a seguir para destinos.

Métrica Descrição
HealthyHostCount

O número de destinos considerados íntegros.

Critérios de relatório: relatado se as verificações de integridade estiverem habilitadas

Estatísticas: as estatísticas mais úteis são Average, Minimum e Maximum.

Dimensões
  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

HTTPCode_Target_2XX_Count, HTTPCode_Target_3XX_Count, HTTPCode_Target_4XX_Count, HTTPCode_Target_5XX_Count

O número de códigos de resposta HTTP gerados pelos destinos. Isso não inclui códigos de resposta gerados pelo load balancer.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum. Minimum, Maximum e Average retornam 1.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

RequestCountPerTarget

A contagem média de solicitações por alvo, em um grupo-alvo. Você deve especificar o grupo de destino usando a dimensão TargetGroup. Essa métrica não se aplica se o destino é uma função Lambda.

Essa contagem usa o número total de solicitações recebidas pelo grupo-alvo, dividido pelo número de alvos saudáveis no grupo-alvo. Se não houver alvos saudáveis no grupo-alvo, o número total de alvos será relatado.

Critérios de relatório: sempre relatado

Estatísticas: a única estatística válida é Sum. Isso representa a média, e não a soma.

Dimensões
  • TargetGroup

  • TargetGroup, AvailabilityZone

  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

TargetConnectionErrorCount

O número de conexões que não foram estabelecidas com êxito entre o load balancer e o destino. Essa métrica não se aplica se o destino é uma função Lambda.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetResponseTime

O tempo decorrido, em segundos, depois que a solicitação deixa o load balancer até o momento em que uma resposta é recebida do destino. Isso equivale ao campo target_processing_time nos logs de acesso.

Critérios de relatório: há um valor diferente de zero

Estatística: as estatísticas mais úteis são Average e pNN.NN (percentis).

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetTLSNegotiationErrorCount

O número de conexões TLS iniciadas pelo load balancer que não estabeleceram uma sessão com o destino. Entre as causas possíveis está uma diferença de cifras ou protocolos. Essa métrica não se aplica se o destino é uma função Lambda.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

UnHealthyHostCount

O número de destinos considerados sem integridade.

Critérios de relatório: relatado se as verificações de integridade estiverem habilitadas

Estatísticas: as estatísticas mais úteis são Average, Minimum e Maximum.

Dimensões
  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

O namespace AWS/ApplicationELB inclui as métricas a seguir para a integridade do grupo de destino. Para ter mais informações, consulte Integridade do grupo de destino.

Métrica Descrição
HealthyStateDNS

O número de zonas que atendem aos requisitos de estado íntegro do DNS.

Estatísticas: a estatística mais útil é Min.

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

HealthyStateRouting

O número de zonas que atendem aos requisitos de estado íntegro do roteamento.

Estatísticas: a estatística mais útil é Min.

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyRoutingRequestCount

O número de solicitações roteadas usando a ação de failover de roteamento (falha na abertura).

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateDNS

O número de zonas que não atendem aos requisitos de estado íntegro do DNS e, portanto, foram marcadas como não íntegras no DNS.

Estatísticas: a estatística mais útil é Min.

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateRouting

O número de zonas que não atendem aos requisitos de estado íntegro do roteamento e, portanto, o balanceador de carga distribui o tráfego para todos os destinos na zona, incluindo destinos não íntegros.

Estatísticas: a estatística mais útil é Min.

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

O namespace AWS/ApplicationELB inclui as seguintes métricas para funções Lambda que são registradas como destinos.

Métrica Descrição
LambdaInternalError

O número de solicitações para uma função Lambda que falharam por um problema com o load balancer interno ou AWS Lambda. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • TargetGroup

  • TargetGroup, LoadBalancer

LambdaTargetProcessedBytes

O número total de bytes processados pelo load balancer para solicitações e respostas de uma função Lambda.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

LambdaUserError

O número de solicitações para uma função Lambda que falhou por um problema com a função Lambda. Por exemplo, o load balancer não tinha permissão para invocar a função, o load balancer recebeu o JSON da função que está malformada ou não possui campos obrigatórios, ou o tamanho do corpo ou da resposta da solicitação excedia o tamanho máximo de 1 MB. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • TargetGroup

  • TargetGroup, LoadBalancer

O namespace AWS/ApplicationELB inclui as seguintes métricas de autenticação do usuário.

Métrica Descrição
ELBAuthError

O número de autenticações de usuário que não podiam ser concluídas como uma ação de autenticação não configurada, o load balancer não pode estabelecer uma conexão com o IdP, ou o load balancer não pode encerrar o fluxo de autenticação devido a um erro interno. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthFailure

O número de autenticações de usuário que não podiam ser concluídas porque o IdP negou ao usuário ou um código de autorização foi usado mais de uma vez. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthLatency

O tempo decorrido, em milissegundos, para consultar o IdP das informações de token de ID e de usuário. Se uma ou mais dessas operações falharem, este é o tempo da falha.

Critérios de relatório: há um valor diferente de zero

Estatísticas: Todas as estatísticas são significativas.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthRefreshTokenSuccess

O número de vezes que o load balancer atualizou com sucesso as solicitações do usuário usando um token de atualização fornecido pelo IdP.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthSuccess

O número de ações de autenticação que foram bem-sucedidas. Essa métrica é incrementada ao final de fluxo de trabalho de autenticação, após o load balancer ter recuperado as solicitações do usuário de IdP.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthUserClaimsSizeExceeded

O número de vezes que um IdP configurado retornou solicitações do usuário que excederam 11K bytes de tamanho.

Critérios de relatório: há um valor diferente de zero

Estatísticas: a única estatística significativa é Sum.

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

Dimensões de métrica para Application Load Balancers

Para filtrar as métricas do seu Application Load Balancer, use as dimensões a seguir.

Dimensão Descrição
AvailabilityZone

Filtra os dados de métrica por zona de disponibilidade.

LoadBalancer

Filtra os dados da métrica por load balancer. Especifique o balanceador de carga da seguinte forma: app/ load-balancer-name/1234567890123456 (a parte final do ARN do balanceador de carga).

TargetGroup

Filtra os dados da métrica por grupo de destino. Especifique o grupo-alvo da seguinte forma: targetgroup/ target-group-name/1234567890123456 (a parte final do ARN do grupo-alvo).

Estatísticas para métricas do Application Load Balancer

CloudWatch fornece estatísticas com base nos pontos de dados métricos publicados pelo Elastic Load Balancing. As estatísticas são agregações de dados de métrica ao longo de um período especificado. Quando você solicita estatísticas, o fluxo de dados apresentado é identificado pelo nome da métrica e pela dimensão. Dimensão é um par de nome-valor que identifica exclusivamente uma métrica. Por exemplo, você pode solicitar estatísticas de todas as instâncias EC2 íntegras por atrás de um load balancer iniciado em uma Zona de disponibilidade específica.

As estatísticas Minimum e Maximum refletem os valores mínimos e máximos dos pontos de dados relatados por cada um dos nós do load balancer em cada janela de amostragem. Por exemplo, suponha que haja dois nós de balanceador de carga que compõem o Application Load Balancer. Um nó tem HealthyHostCount com Minimum de 2, Maximum de 10 e Average de 6, enquanto o outro nó tem HealthyHostCount com Minimum de 1, Maximum de 5 e Average de 3. Assim, o load balancer tem Minimum de 1, Maximum de 10 e Average de cerca de 4.

Recomendamos monitorar UnHealthyHostCount diferentes de zero na estatística Minimum e ativar alarmes de valores diferentes de zero para mais de um ponto de dados. O uso de Minimum detectará quando os destinos forem considerados não íntegros por cada nó e zona de disponibilidade do seu balanceador de carga. O alarme para Average ou Maximum é útil se você quiser ser alertado sobre possíveis problemas, e recomendamos que os clientes revisem essa métrica e investiguem ocorrências diferentes de zero. É possível fazer a mitigação automática de falhas seguindo as práticas recomendadas de uso da verificação de integridade do balanceador de carga no Amazon EC2 Auto Scaling ou no Amazon Elastic Container Service (Amazon ECS).

A estatística Sum é o valor agregado entre todos os nós do load balancer. Como as métricas incluem vários relatórios por período, Sum só será aplicável às métricas agregadas em todos os nós do load balancer.

A estatística SampleCount é o número de amostras medidas. Como as métricas são obtidas com base em intervalos de amostragem e eventos, essa estatística normalmente não é útil. Por exemplo, com HealthyHostCount, SampleCount se baseia no número de amostras que cada nó do load balancer relata, não no número de hosts íntegros.

Um percentil indica a posição relativa de um valor no dataset. É possível especificar qualquer percentil usando até duas casas decimais (por exemplo, p95.45). Por exemplo, 95º percentil significa que 95% dos dados está abaixo desse valor e 5% está acima. Percentis geralmente são usados para isolar anomalias. Por exemplo, vamos supor que um aplicativo atende à maioria das solicitações de um cache em 1-2 ms, mas em 100-200 ms se o cache estiver vazio. O máximo reflete o caso mais lento, cerca de 200 ms. A média não indica a distribuição dos dados. Percentis fornecem uma visão mais significativa da performance do aplicativo. Ao usar o 99º percentil como acionador ou CloudWatch alarme do Auto Scaling, você pode ter como meta que não mais de 1% das solicitações demorem mais do que 2 ms para serem processadas.

Veja CloudWatch as métricas do seu balanceador de carga

Você pode visualizar as CloudWatch métricas dos seus balanceadores de carga usando o console do Amazon EC2. Essas métricas são exibidas como gráficos de monitoramento. O monitoramento de gráficos mostrará pontos de dados se o load balancer estiver ativo e recebendo solicitações.

Como alternativa, você pode visualizar as métricas do seu load balancer usando o console do CloudWatch.

Para visualizar as métricas usando o console do Amazon EC2
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Para visualizar métricas filtradas por grupo de destino, faça o seguinte:

    1. No painel de navegação, selecione Grupos de destino.

    2. Selecione o grupo de destino e, em seguida, selecione a guia Monitoramento.

    3. (Opcional) Para filtrar os resultados de acordo com o horário, selecione um período na opção Exibindo os dados de.

    4. Para obter uma visualização maior de uma única métrica, selecione seu gráfico.

  3. Para visualizar métricas filtradas por load balancer, faça o seguinte:

    1. No painel de navegação, selecione Load Balancers.

    2. Selecione seu load balancer e, em seguida, selecione a guia Monitoramento.

    3. (Opcional) Para filtrar os resultados de acordo com o horário, selecione um período na opção Exibindo os dados de.

    4. Para obter uma visualização maior de uma única métrica, selecione seu gráfico.

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

  2. No painel de navegação, selecione Métricas.

  3. Selecione o namespace ApplicationELB.

  4. (Opcional) Para visualizar uma métrica em todas as dimensões, digite o nome no campo de pesquisa.

  5. (Opcional) Para filtrar por dimensão, selecione uma das seguintes ações:

    • Para exibir somente as métricas relatadas para os seus load balancers, escolha Conforme as métricas do AppELB. Para visualizar uma métrica de um só balanceador de carga, digite o nome no campo de pesquisa.

    • Para exibir somente as métricas relatadas para os grupos de destino, selecione Conforme AppELB, conforme as métricas do TG. Para visualizar uma métrica para um só grupo de destino, digite o nome no campo de pesquisa.

    • Para exibir somente as métricas relatadas para os load balancers por zona de disponibilidade, selecione Conforme AppELB, conforme as métricas de AZ. Para visualizar uma métrica de um só balanceador de carga, digite o nome no campo de pesquisa. Para visualizar uma métrica de uma só zona de disponibilidade, digite o nome no campo de pesquisa.

    • Para exibir somente as métricas relatadas para os load balancers por zona de disponibilidade e grupo de destino, selecione Conforme AppELB, conforme as métricas de TG. Para visualizar uma métrica de um só balanceador de carga, digite o nome no campo de pesquisa. Para visualizar uma métrica para um só grupo de destino, digite o nome no campo de pesquisa. Para visualizar uma métrica de uma só zona de disponibilidade, digite o nome no campo de pesquisa.

Para visualizar métricas usando o AWS CLI

Use o comando list-metrics para listar as métricas disponíveis:

aws cloudwatch list-metrics --namespace AWS/ApplicationELB
Para obter as estatísticas de uma métrica usando o AWS CLI

Use o get-metric-statisticscomando a seguir para obter estatísticas para a métrica e a dimensão especificadas. CloudWatch trata cada combinação exclusiva de dimensões como uma métrica separada. Você não consegue recuperar estatísticas usando combinações de dimensões que não tenham sido especialmente publicadas. Você deve especificar as mesmas dimensões usadas ao criar as métricas.

aws cloudwatch get-metric-statistics --namespace AWS/ApplicationELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=app/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2016-04-18T00:00:00Z --end-time 2016-04-21T00:00:00Z

A seguir está um exemplo de saída:

{ "Datapoints": [ { "Timestamp": "2016-04-18T22:00:00Z", "Average": 0.0, "Unit": "Count" }, { "Timestamp": "2016-04-18T04:00:00Z", "Average": 0.0, "Unit": "Count" }, ... ], "Label": "UnHealthyHostCount" }