CloudWatch métricas para seu Network 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 Network 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 balanceadores de carga de rede com grupos de segurança, o tráfego rejeitado pelos grupos de segurança não é capturado nas CloudWatch métricas.

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

Métricas do Network Load Balancer

O namespace AWS/NetworkELB inclui as métricas a seguir.

Métrica Descrição
ActiveFlowCount

O número total de fluxos simultâneos (ou conexões) dos clientes para os destinos. Essa métrica inclui conexões nos ESTABLISHED estados SYN _ SENT e. TCPas conexões não são encerradas no balanceador de carga, portanto, um cliente abrindo uma TCP conexão com um destino conta como um único fluxo.

Critérios de relatório: sempre relatado.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ActiveFlowCount_TCP

O número total de TCP fluxos simultâneos (ou conexões) de clientes para destinos. Essa métrica inclui conexões no ESTABLISHED estado SYN _ SENT e. TCPas conexões não são encerradas no balanceador de carga, portanto, um cliente abrindo uma TCP conexão com um destino conta como um único fluxo.

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

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ActiveFlowCount_TLS

O número total de TLS fluxos simultâneos (ou conexões) de clientes para destinos. Essa métrica inclui conexões no ESTABLISHED estado SYN _ SENT e.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ActiveFlowCount_UDP

O número total de UDP fluxos simultâneos (ou conexões) de clientes para destinos.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ActiveZonalShiftHostCount

O número de alvos que estão participando ativamente da mudança zonal atualmente.

Critérios de emissão de relatórios: relatados quando o balanceador de carga aceita a mudança de zona.

Estatísticas: As estatísticas mais úteis sãoMaximum, Minimum e.

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

ClientTLSNegotiationErrorCount

O número total de TLS apertos de mão que falharam durante a negociação entre um cliente e um ouvinte. TLS

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

ConsumedLCUs

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

Critérios de relatório: sempre relatado.

Estatísticas: todas

Dimensões
  • LoadBalancer

ConsumedLCUs_TCP

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

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

Estatísticas: todas

Dimensões
  • LoadBalancer

ConsumedLCUs_TLS

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

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

Estatísticas: todas

Dimensões
  • LoadBalancer

ConsumedLCUs_UDP

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

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

Estatísticas: todas

Dimensões
  • LoadBalancer

HealthyHostCount

O número de destinos considerados íntegros. Essa métrica não inclui quaisquer Application Load Balancers registrados como destinos.

Critérios de emissão de relatórios: reportados se houver alvos registrados.

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

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

NewFlowCount

O número total de novos fluxos (ou conexões) estabelecidos dos clientes para os destinos no período.

Critérios de relatório: sempre relatado.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewFlowCount_TCP

O número total de novos TCP fluxos (ou conexões) estabelecidos de clientes para alvos no período.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewFlowCount_TLS

O número total de novos TLS fluxos (ou conexões) estabelecidos de clientes para alvos no período.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewFlowCount_UDP

O número total de novos UDP fluxos (ou conexões) estabelecidos de clientes para alvos no período.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

PeakPacketsPerSecond

Maior taxa média de pacotes (pacotes processados por segundo), calculada a cada dez segundos durante a janela de amostragem. Essa métrica inclui o tráfego de verificação de integridade.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

PortAllocationErrorCount

O número total de erros temporários de alocação de portas durante uma operação de conversão do IP do cliente. Um valor diferente de zero indica conexões de clientes descartadas.

Observação: os Network Load Balancers podem oferecer suporte a 55 mil conexões simultâneas ou a cerca de 55 mil conexões por minuto para cada destino exclusivo (endereço IP e porta) quando executar a conversão do endereço do cliente. Para corrigir erros na alocação de portas, adicione mais destinos ao grupo de destino.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

O número total de bytes processados pelo balanceador de carga, incluindo cabeçalhos TCP /IP. Essa contagem inclui o tráfego de e para destinos, menos o tráfego de verificação de integridade.

Critérios de relatório: sempre relatado.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes_TCP

O número total de bytes processados pelos TCP ouvintes.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes_TLS

O número total de bytes processados pelos TLS ouvintes.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes_UDP

O número total de bytes processados pelos UDP ouvintes.

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

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedPackets

O número total de pacotes processados pelo balanceador de carga. Essa contagem inclui o tráfego de e para destinos, inclusive o tráfego de verificação de integridade.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedFlowCount

O número total de fluxos (ou conexões) rejeitados pelo balanceador de carga.

Critérios de relatório: sempre relatado.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedFlowCount_TCP

O número de TCP fluxos (ou conexões) rejeitados pelo balanceador de carga.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Inbound_ICMP

O número de novas ICMP mensagens rejeitadas pelas regras de entrada dos grupos de segurança do balanceador de carga.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Inbound_TCP

O número de novos TCP fluxos rejeitados pelas regras de entrada dos grupos de segurança do balanceador de carga.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Inbound_UDP

O número de novos UDP fluxos rejeitados pelas regras de entrada dos grupos de segurança do balanceador de carga.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Outbound_ICMP

O número de novas ICMP mensagens rejeitadas pelas regras de saída dos grupos de segurança do balanceador de carga.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Outbound_TCP

O número de novos TCP fluxos rejeitados pelas regras de saída dos grupos de segurança do balanceador de carga.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

SecurityGroupBlockedFlowCount_Outbound_UDP

O número de novos UDP fluxos rejeitados pelas regras de saída dos grupos de segurança do balanceador de carga.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetTLSNegotiationErrorCount

O número total de TLS apertos de mão que falharam durante a negociação entre um TLS ouvinte e um alvo.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

TCP_Client_Reset_Count

O número total de pacotes reset (RST) enviados de um cliente para um destino. Essas redefinições são geradas pelo cliente e encaminhadas pelo load balancer.

Critérios de relatório: sempre relatado.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TCP_ELB_Reset_Count

O número total de pacotes reset (RST) gerados pelo balanceador de carga. Para obter mais informações, consulte Solução de problemas.

Critérios de relatório: sempre relatado.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TCP_Target_Reset_Count

O número total de pacotes reset (RST) enviados de um destino para um cliente. Essas redefinições são geradas pelo destino e encaminhadas pelo load balancer.

Critérios de relatório: sempre relatado.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

UnHealthyHostCount

O número de destinos considerados sem integridade. Essa métrica não inclui quaisquer Application Load Balancers registrados como destinos.

Critérios de emissão de relatórios: reportados se houver alvos registrados.

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

Dimensões
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyRoutingFlowCount

O número de fluxos (ou conexões) que são roteados usando a ação de failover de roteamento (falha na abertura).

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

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

Dimensões
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

Dimensões métricas dos Network Load Balancers

Para filtrar as métricas do 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: net/ load-balancer-name/1234567890123456 (a parte final do balanceador de carga). ARN

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 grupo-alvo). ARN

Estatísticas para métricas do Network 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 EC2 instâncias íntegras por trás de um balanceador de carga lançado 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. Aumentos no máximo de HealthyHostCount correspondem a diminuições no mínimo de UnHealthyHostCount. É recomendável monitorar o HealthyHostCount máximo invocando o alarme quando o HealthyHostCount máximo estiver abaixo do mínimo exigido ou for 0. Isso pode ajudar a identificar quando os destinos se tornaram não íntegros. Também é recomendável monitorar o UnHealthyHostCount mínimo invocando o alarme quando o UnHealthyHostCount mínimo ultrapassar 0. Isso permite que você fique ciente de quando não há mais destinos registrados.

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.

Veja CloudWatch as métricas do seu balanceador de carga

Você pode visualizar as CloudWatch métricas dos seus balanceadores de carga usando o EC2 console da Amazon. 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 balanceador de carga usando o CloudWatch console.

Para visualizar as métricas usando o console
  1. Abra o EC2 console da Amazon 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 seu grupo de destino e escolha 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 o load balancer e escolha 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 ELB namespace Rede.

  4. (Opcional) Para visualizar uma métrica em todas as dimensões, 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/NetworkELB
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. Observe que 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/NetworkELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=net/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2017-04-18T00:00:00Z --end-time 2017-04-21T00:00:00Z

A seguir está um exemplo de saída:

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