Ao enfrentar problemas de conexão de rede com seu Application Load Balancer (ALB), como timeouts de requisição e throttling, ou quando precisar compreender a carga e o desempenho do seu ALB, use o CloudMonitor e visualize os dados de monitoramento e configure regras de alerta. Este tópico descreve como visualizar as informações de monitoramento do ALB, criar regras de alerta para métricas de monitoramento e lista as métricas compatíveis com o ALB.
Parâmetros comuns para operações de API
Ao chamar as APIs do CloudMonitor, defina os seguintes parâmetros para o ALB:
Namespace: o namespace de dados do service de cloud. Defina como
acs_alb.MetricName: o nome da métrica do service de cloud. Para as métricas compatíveis com o ALB, consulte ALB monitoring and alerting.
Period: o período estatístico da métrica. O valor padrão é 60 segundos. Você também pode defina este valor como qualquer múltiplo inteiro de 60.
Dimensions: o mapa de dimensões dos dados de monitoramento. O valor é uma string JSON que especifica o recurso associado à métrica, por exemplo,
[{"loadBalancerId":"alb-t93aj3yndojot5****"}]. Métricas diferentes aceitam dimensões diferentes. Para mais detalhes, consulte ALB monitoring and alerting.
Visualize informações de monitoramento do ALB
Console
Acesse a página Instances no console do ALB e use um dos métodos a seguir para visualizar as informações de monitoramento do ALB. As informações de monitoramento são exibidas em abas para as dimensões ALB Instance, Listener e VIP (Zone). Instâncias ALB dual-stack permitem visualizar métricas separadamente para IPv4 e IPv6.
Visualize diretamente na página Instances: encontre a instância de destino e, na coluna Monitoring, clique em
para ver os dados de monitoramento no painel Monitoring Information.Visualize na aba Charts: encontre a instância de destino, clique no ID da instância para acesse a página Instance Details e, em seguida, clique na aba Charts.
ALB upgraded instances permitem visualizar métricas de VIP (Zone) por padrão. Para instâncias ALB não atualizadas, apenas aquelas no modo de IP fixo permitem visualizar métricas de VIP (Zone) . Instâncias no modo de IP dinâmico não oferecem suporte a esse recurso.
API
Você pode depurar as APIs a seguir online no OpenAPI Explorer. Para integrá-las ao seu código, acesse a página da API, selecione a aba SDK Sample Code, escolha a linguagem de destino (como Python) e a página gerará automaticamente o código correspondente com base nos parâmetros informados.
Chame a API DescribeMetricLast para consultar os dados de monitoramento mais recentes de um objeto de monitoramento especificado.
Chame a API DescribeMetricList para consultar dados de métricas de séries temporais para um período específico.
Crie regras de alerta de métricas do ALB
Console
Acesse a página Alert Rules no console do CloudMonitor e clique em Create Alert Rule.
-
No painel Create Alert Rule, configure os seguintes parâmetros da regra de alerta e confirme clicando em Confirm.
A lista a seguir mostra apenas os itens de configuração relevantes para esta operação. Para outros parâmetros, consulte Create an alert rule.
Product: o service de cloud que o CloudMonitor permite que você gerencie. Selecione Application Load Balancer (ALB).
-
Resource Range: o escopo de recursos ao qual a regra de alerta se aplica. Valores válidos:
All Resources: a regra aplica-se a todos os recursos do service de cloud especificado e entra em vigor para novos recursos.
Application Groups: a regra aplica-se a todos os recursos de um grupo de aplicativos especificado do service de cloud e entra em vigor para novos recursos.
Instances: a regra aplica-se a um recurso específico do service de cloud.
-
Rule Description: o corpo da regra de alerta. Um alerta é acionado quando os dados de monitoramento atendem à condição de alerta. Configure da seguinte forma:
Clique em Add Rule e selecione um tipo de métrica.
No painel Configure Rule Description, configure Rule Name, Metric Type, Metric, Threshold and Alert Level e clique em OK.
Alert Contact Group: o grupo de contatos que receberá o alerta. Para mais detalhes, consulte Create an alert contact or an alert contact group.
Mais operações
Na página Alert Rules, você pode executar as seguintes operações conforme necessário.
Modifique uma regra de alerta: clique em Modify na coluna Actions da regra de alerta desejada. No painel Modify Alert Rule, altere os parâmetros.
-
Ative, desative ou exclua uma regra de alerta:
Operação única: na coluna Actions da regra de alerta desejada, clique no ícone
e selecione Enable, Disable ou Delete.Operação em lote: selecione uma ou mais regras de alerta marcando as caixas de seleção correspondentes e clique em Enable, Disable ou Delete na parte inferior esquerda da página.
Na caixa de diálogo de confirmação, clique em OK.
Visualize o histórico de alertas: clique em Alert History na coluna Actions da regra de alerta desejada para visualizar More, Alert Contact Group, Alert History e Alert entity.
API
Você pode depurar as APIs a seguir online no OpenAPI Explorer. Para integrá-las ao seu código, acesse a página da API, selecione a aba SDK Sample Code, escolha a linguagem de destino (como Python) e a página gerará automaticamente o código correspondente com base nos parâmetros informados.
Chame a API PutContact e crie ou modifique um contato de alerta.
Chame a API PutContactGroup e crie ou modifique um grupo de contatos de alerta.
Chame a API PutResourceMetricRule e defina uma regra de alerta de limiar.
Chame a API DescribeMetricRuleList para consultar a lista de regras de alerta.
As regras de alerta são essenciais para o acionamento correto dos alertas. Recomendamos que você verifique a configuração após a criação.
Métricas de monitoramento do ALB
Esta seção lista as métricas de monitoramento compatíveis com o ALB. Para obter programaticamente as métricas atualmente compatíveis com o ALB, chame a API DescribeMetricMetaList com o parâmetro Namespace definido como acs_alb.
Métricas disponíveis via Console e API
A presença do prefixo DualStack_ no MetricName determina como as métricas de IPv4 e IPv6 são contabilizadas.
|
MetricName |
Método de contagem |
Instância IPv4 |
Instância dual-stack |
|
Sem o prefixo |
Não distingue entre métricas de IPv4 e IPv6; fornece a métrica total da instância |
As métricas de IPv4 da instância |
A soma das métricas de IPv4 e IPv6 da instância |
|
Com o prefixo |
Relata métricas de IPv4 e IPv6 separadamente |
A métrica de IPv4 é a métrica da instância; a métrica de IPv6 exibe |
Os valores reais das métricas de IPv4 e IPv6 da instância, respectivamente |
O ALB Extensible Edition atualmente não oferece suporte a métricas com o prefixo DualStack_ (ou seja, métricas dual-stack que contabilizam IPv4 e IPv6 separadamente).
Métricas de instância
Métricas de conexão da instância
Métrica | Descrição | MetricName | Dimensions | Statistics |
Conexões ativas da instância | Número de conexões TCP na instância ALB no estado ESTABLISHED (unidade: contagem). | LoadBalancerActiveConnection | userId, loadBalancerId | Value |
DualStack_LoadBalancerActiveConnection | ipv4, ipv6 | |||
Conexões inativas da instância | Número de conexões TCP na instância ALB que não estão no estado ESTABLISHED, somado a todas as conexões UDP (unidade: contagem). | LoadBalancerInactiveConnection | userId, loadBalancerId | Value |
DualStack_LoadBalancerInactiveConnection | ipv4, ipv6 | |||
Máximo de conexões simultâneas | Número total de conexões TCP e UDP processadas pela instância ALB (unidade: contagem). | LoadBalancerMaxConnection | userId, loadBalancerId | Value |
DualStack_LoadBalancerMaxConnection | ipv4, ipv6 | |||
Falhas de handshake TLS com upstream por segundo | Número de falhas de handshake TLS por segundo entre a instância ALB e os servidores de backend (unidade: contagem/s). | LoadBalancerUpstreamTLSNegotiationError | userId, loadBalancerId | Value |
DualStack_LoadBalancerUpstreamTLSNegotiationError | ipv4, ipv6 | |||
Novas conexões por segundo | Número de novas conexões estabelecidas por segundo entre os clientes e a instância ALB (unidade: contagem/s). | LoadBalancerNewConnection | userId, loadBalancerId | Value |
DualStack_LoadBalancerNewConnection | ipv4, ipv6 | |||
Conexões rejeitadas por segundo | Número de solicitações de conexão rejeitadas pela instância ALB por segundo (unidade: contagem/s). | LoadBalancerRejectedConnection | userId, loadBalancerId | Value |
DualStack_LoadBalancerRejectedConnection | ipv4, ipv6 | |||
Falhas de conexão com backend por segundo | Número de tentativas de conexão com falha por segundo da instância ALB para os servidores de backend (unidade: contagem/s). | LoadBalancerUpstreamConnectionError | userId, loadBalancerId | Value |
DualStack_LoadBalancerUpstreamConnectionError | ipv4, ipv6 | |||
Falhas de handshake TLS com cliente por segundo | Número de conexões TLS com falha por segundo entre uma instância ALB e os clientes. Unidade: contagem/s | LoadBalancerClientTLSNegotiationError | userId, loadBalancerId | Value |
DualStack_LoadBalancerClientTLSNegotiationError | ipv4, ipv6 |
Métricas de requisição da instância
Métrica | Descrição | Metric name | Dimensions | Statistics |
Respostas personalizadas do ALB por segundo | Número de respostas personalizadas que uma instância ALB retorna aos clientes por segundo (unidade: contagem/s). | LoadBalancerHTTPFixedResponse | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPFixedResponse | ipv4, ipv6 | |||
Redirecionamentos do ALB por segundo | Número de redirecionamentos bem-sucedidos que uma instância ALB realiza por segundo (unidade: contagem/s). | LoadBalancerHTTPRedirect | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPRedirect | ipv4, ipv6 | |||
Requisições do ALB por segundo | Número de requisições que uma instância ALB processa por segundo (unidade: contagem/s). | LoadBalancerQPS | userId, loadBalancerId | Value |
DualStack_LoadBalancerQPS | ipv4, ipv6 | |||
Requisições não persistentes do ALB por segundo | Número de novas conexões por segundo que uma instância ALB estabelece para requisições não persistentes (unidade: contagem/s). O ALB Extensible Edition não oferece suporte a esta métrica. | LoadBalancerNonStickyRequest | userId, loadBalancerId | Value |
DualStack_LoadBalancerNonStickyRequest | ipv4, ipv6 | |||
Tempo de resposta do servidor de backend do ALB | Tempo decorrido desde a conexão de uma instância ALB a um servidor de backend até o fechamento da conexão após o recebimento de todos os dados (unidade: ms). | LoadBalancerUpstreamResponseTime | userId, loadBalancerId | Value |
DualStack_LoadBalancerUpstreamResponseTime | ipv4, ipv6 | |||
Latência de requisição do ALB | Tempo entre o recebimento do primeiro pacote de requisição por uma instância ALB e o retorno de uma resposta (unidade: ms). | LoadBalancerRequestTime | userId, loadBalancerId | Value |
DualStack_LoadBalancerRequestTime | ipv4, ipv6 |
Métricas de largura de banda
Métrica | Descrição | Metric name | Dimensions | Statistics |
Largura de banda de saída do ALB | Largura de banda de saída de uma instância ALB (unidade: bit/s). | LoadBalancerOutBits | userId, loadBalancerId | Value |
DualStack_LoadBalancerOutBits | ipv4, ipv6 | |||
Largura de banda de entrada do ALB | Largura de banda de entrada de uma instância ALB (unidade: bit/s). | LoadBalancerInBits | userId, loadBalancerId | Value |
DualStack_LoadBalancerInBits | ipv4, ipv6 |
Métricas de código de status da instância
Métrica | Descrição | MetricName | Dimensions | Statistics |
Número de códigos de status 2XX por segundo | Número de códigos de status 2XX que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode2XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode2XX | ipv4, ipv6 | |||
Número de códigos de status 3XX por segundo | Número de códigos de status 3XX que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode3XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode3XX | ipv4, ipv6 | |||
Número de códigos de status 4XX por segundo | Número de códigos de status 4XX que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode4XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode4XX | ipv4, ipv6 | |||
Número de códigos de status 500 por segundo | Número de códigos de status 500 que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode500 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode500 | ipv4, ipv6 | |||
Número de códigos de status 502 por segundo | Número de códigos de status 502 que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode502 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode502 | ipv4, ipv6 | |||
Número de códigos de status 503 por segundo | Número de códigos de status 503 que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode503 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode503 | ipv4, ipv6 | |||
Número de códigos de status 504 por segundo | Número de códigos de status 504 que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode504 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode504 | ipv4, ipv6 | |||
Número de códigos de status 5XX por segundo | Número de códigos de status 5XX que a instância ALB retorna por segundo (unidade: contagem/s). | LoadBalancerHTTPCode5XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode5XX | ipv4, ipv6 |
Métricas de código de status de backend
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Códigos de status 2XX do servidor de backend por segundo |
Número de códigos de status 2XX retornados pelos servidores de backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream2XX |
userId, loadBalancerId |
Value |
|
Códigos de status 3XX do servidor de backend por segundo |
Número de códigos de status 3XX retornados pelos servidores de backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream3XX |
userId, loadBalancerId |
Value |
|
Códigos de status 4XX do servidor de backend por segundo |
Número de códigos de status 4XX retornados pelos servidores de backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream4XX |
userId, loadBalancerId |
Value |
|
Códigos de status 5XX do servidor de backend por segundo |
Número de códigos de status 5XX retornados pelos servidores de backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream5XX |
userId, loadBalancerId |
Value |
Métricas de health check
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Contagem de servidores de backend íntegros |
Número de servidores de backend íntegros em uma instância ALB (unidade: contagem). |
LoadBalancerHealthyHostCount |
userId, loadBalancerId |
Value |
|
Contagem de servidores de backend não íntegros |
Número de servidores de backend não íntegros em uma instância ALB (unidade: contagem). |
LoadBalancerUnHealthyHostCount |
userId, loadBalancerId |
Value |
Instância - Métricas de uso de LCU
Métrica | Descrição | MetricName | Dimensions | Statistics |
Uso de LCU | Número de LCUs consumidas pela instância ALB. Se uma reserva de LCU estiver ativa e o uso de LCU for menor que as LCUs reservadas, ConsumedLCUs será 0. Se o uso exceder as LCUs reservadas, ConsumedLCUs será maior que 0 (unidade: contagem). O ALB Extensible Edition não oferece suporte a esta métrica. | ConsumedLCUs | userId, loadBalancerId | Value |
Pico de LCUs | Número máximo de LCUs consumidas pela instância ALB em um ponto específico no tempo. Esta métrica está disponível apenas quando você usa uma reserva de LCU (unidade: contagem). O ALB Extensible Edition não oferece suporte a esta métrica. | PeakLCUs | userId, loadBalancerId | Value |
LCUs reservadas | Número de LCUs reservadas para a instância ALB (unidade: contagem). O ALB Extensible Edition não oferece suporte a esta métrica. | ReservedLCUs | userId, loadBalancerId | Value |
As métricas de uso de LCU são exibidas apenas após a solicitação de uso de resource reservation .
Métricas de listener
Métricas de conexão do listener
Métrica | Descrição | MetricName | Dimensions | Statistics |
Conexões ativas do listener | Número de conexões TCP estabelecidas no listener (unidade: contagem). | ListenerActiveConnection | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerActiveConnection | ipv4, ipv6 | |||
Conexões inativas do listener | Número de conexões TCP não estabelecidas e de todas as conexões UDP no listener (unidade: contagem). | ListenerInactiveConnection | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerInactiveConnection | ipv4, ipv6 | |||
Máximo de conexões simultâneas do listener | Número de conexões TCP e UDP processadas pelo listener (unidade: contagem). | ListenerMaxConnection | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerMaxConnection | ipv4, ipv6 | |||
Falhas de handshake TLS do listener por segundo | Número de handshakes TLS por segundo que o listener não consegue estabelecer com os clientes (unidade: contagem/s). | ListenerClientTLSNegotiationError | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerClientTLSNegotiationError | ipv4, ipv6 | |||
Novas conexões do listener por segundo | Número de novas conexões estabelecidas por segundo entre os clientes e o listener (unidade: contagem/s). | ListenerNewConnection | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerNewConnection | ipv4, ipv6 | |||
Conexões descartadas do listener por segundo | Número de solicitações de conexão que o listener descarta ativamente por segundo (unidade: contagem/s). | ListenerRejectedConnection | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerRejectedConnection | ipv4, ipv6 | |||
Falhas de conexão com backend do listener por segundo | Número de conexões por segundo que o listener não consegue estabelecer com os servidores de backend (unidade: contagem/s). | ListenerUpstreamConnectionError | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerUpstreamConnectionError | ipv4, ipv6 | |||
Falhas de handshake TLS com backend do listener por segundo | Número de handshakes TLS por segundo que o listener não consegue estabelecer com os servidores de backend (unidade: contagem/s). | ListenerUpstreamTLSNegotiationError | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerUpstreamTLSNegotiationError | ipv4, ipv6 |
Métricas de requisição (dimensão do listener)
Métrica | Descrição | MetricName | Dimensions | Statistics |
Respostas personalizadas do listener por segundo | Número de respostas personalizadas que o listener retorna aos clientes por segundo (unidade: contagem/s). | ListenerHTTPFixedResponse | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPFixedResponse | ipv4, ipv6 | |||
Redirecionamentos do listener por segundo | Número de redirecionamentos bem-sucedidos que o listener realiza por segundo (unidade: contagem/s). | ListenerHTTPRedirect | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPRedirect | ipv4, ipv6 | |||
Requisições do listener por segundo | Número total de requisições que o listener processa por segundo (unidade: contagem/s). | ListenerQPS | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerQPS | ipv4, ipv6 | |||
Requisições não persistentes do listener por segundo | Número de novas conexões que o listener estabelece por segundo para requisições que não usam sessões persistentes (unidade: contagem/s). O ALB Extensible Edition não oferece suporte a esta métrica. | ListenerNonStickyRequest | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerNonStickyRequest | ipv4, ipv6 | |||
Tempo de resposta do servidor de backend do listener | Tempo desde a iniciação de uma conexão com um servidor de backend pelo listener até o fechamento da conexão após o recebimento de todos os dados (unidade: ms). | ListenerUpstreamResponseTime | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerUpstreamResponseTime | ipv4, ipv6 | |||
Latência de requisição do listener | Tempo desde o recebimento da primeira mensagem de requisição pelo listener até o retorno de uma resposta (unidade: ms). | ListenerRequestTime | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerRequestTime | ipv4, ipv6 |
Métricas de largura de banda do listener
Métrica | Descrição | MetricName | Dimensions | Statistics |
Largura de banda de saída do listener | Taxa de dados HTTP de saída do listener (unidade: bit/s). | ListenerOutBits | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerOutBits | ipv4, ipv6 | |||
Largura de banda de entrada do listener | Taxa de dados HTTP de entrada do listener (unidade: bit/s). | ListenerInBits | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerInBits | ipv4, ipv6 |
Métricas de código de status do listener
Métrica | Descrição | MetricName | Dimensions | Statistics |
Contagem de 2XX do listener por segundo | Número de códigos de status 2XX que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode2XX | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode2XX | ipv4, ipv6 | |||
Contagem de 3XX do listener por segundo | Número de códigos de status 3XX que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode3XX | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode3XX | ipv4, ipv6 | |||
Contagem de 4XX do listener por segundo | Número de códigos de status 4XX que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode4XX | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode4XX | ipv4, ipv6 | |||
Contagem de 5XX do listener por segundo | Número de códigos de status 5XX que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode5XX | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode5XX | ipv4, ipv6 | |||
Contagem de 500 do listener por segundo | Número de códigos de status 500 que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode500 | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode500 | ipv4, ipv6 | |||
Contagem de 502 do listener por segundo | Número de códigos de status 502 que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode502 | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode502 | ipv4, ipv6 | |||
Contagem de 503 do listener por segundo | Número de códigos de status 503 que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode503
| userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode503 | ipv4, ipv6 | |||
Contagem de 504 do listener por segundo | Número de códigos de status 504 que o listener retorna por segundo (unidade: contagem/s). | ListenerHTTPCode504 | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode504 | ipv4, ipv6 |
Métricas de código de status de backend: Listener
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Número de códigos de status 2XX de backend por segundo |
Número de códigos de status 2XX retornados pelos servidores de backend de um listener por segundo (unidade: contagem/s). |
ListenerHTTPCodeUpstream2XX |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Número de códigos de status 3XX de backend por segundo |
Número de códigos de status 3XX retornados pelos servidores de backend de um listener por segundo (unidade: contagem/s). |
ListenerHTTPCodeUpstream3XX |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Número de códigos de status 4XX de backend por segundo |
Número de códigos de status 4XX retornados pelos servidores de backend de um listener por segundo (unidade: contagem/s). |
ListenerHTTPCodeUpstream4XX |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Número de códigos de status 5XX de backend por segundo |
Número de códigos de status 5XX retornados pelos servidores de backend de um listener por segundo (unidade: contagem/s). |
ListenerHTTPCodeUpstream5XX |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
Métricas de health check do listener
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Número de servidores de backend íntegros |
Número de servidores de backend íntegros para este listener (unidade: contagem). |
ListenerHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Número de servidores de backend não íntegros |
Número de servidores de backend não íntegros para este listener (unidade: contagem). |
ListenerUnHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
Regra de encaminhamento: Métricas de conexão
Métrica | Descrição | MetricName | Dimensions | Statistics |
Falhas de conexão com backend por segundo | Número de conexões com falha para servidores de backend por segundo (unidade: contagem/s). | RuleUpstreamConnectionError | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleUpstreamConnectionError | ipv4, ipv6 | |||
Falhas de handshake TLS com backend por segundo | Número de handshakes TLS com falha com servidores de backend por segundo (unidade: contagem/s). | RuleUpstreamTLSNegotiationError | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleUpstreamTLSNegotiationError | ipv4, ipv6 |
Métricas de regra de encaminhamento
Métrica | Descrição | MetricName | Dimensions | Statistics |
Requisições não persistentes da regra de encaminhamento por segundo | Número de novas conexões por segundo que a regra de encaminhamento estabelece sem uma sessão persistente (unidade: contagem/s). O ALB Extensible Edition não oferece suporte a esta métrica. | RuleNonStickyRequest | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleNonStickyRequest | ipv4, ipv6 | |||
Requisições da regra de encaminhamento por segundo | Número total de requisições que a regra de encaminhamento processa por segundo (unidade: contagem/s). | RuleQPS | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleQPS | ipv4, ipv6 | |||
Tempo de resposta do servidor de backend da regra de encaminhamento | Tempo entre o início da conexão da regra de encaminhamento com um servidor de backend e o fechamento da conexão após o recebimento de todos os dados (unidade: ms). | RuleUpstreamResponseTime | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleUpstreamResponseTime | ipv4, ipv6 | |||
Latência de requisição da regra de encaminhamento | Intervalo de tempo entre o recebimento da primeira mensagem de requisição pela regra de encaminhamento e o retorno de uma resposta (unidade: ms). O ALB Extensible Edition não oferece suporte a esta métrica. | RuleRequestTime | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleRequestTime | ipv4, ipv6 |
Regra de encaminhamento: Métricas de código de status de backend
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Códigos de status 2XX de backend por segundo |
Taxa na qual os servidores de backend retornam códigos de status 2XX para a regra de encaminhamento (unidade: contagem/s). |
RuleHTTPCodeUpstream2XX |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
Códigos de status 3XX de backend por segundo |
Taxa na qual os servidores de backend retornam códigos de status 3XX para a regra de encaminhamento (unidade: contagem/s). |
RuleHTTPCodeUpstream3XX |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
Códigos de status 4XX de backend por segundo |
Taxa na qual os servidores de backend retornam códigos de status 4XX para a regra de encaminhamento (unidade: contagem/s). |
RuleHTTPCodeUpstream4XX |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
Códigos de status 5XX de backend por segundo |
Taxa na qual os servidores de backend retornam códigos de status 5XX para a regra de encaminhamento (unidade: contagem/s). |
RuleHTTPCodeUpstream5XX |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
Métricas de health check da regra de encaminhamento
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Contagem de servidores de backend íntegros |
Número de servidores de backend íntegros por regra de encaminhamento (unidade: contagem). |
RuleHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
Contagem de servidores de backend não íntegros |
Número de servidores de backend não íntegros por regra de encaminhamento (unidade: contagem). |
RuleUnHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
Métricas de conexão para grupos de servidores
Métrica | Descrição | MetricName | Dimensions | Statistics |
Falhas de conexão por segundo para um grupo de servidores de backend | Número de conexões com falha por segundo para servidores de backend (unidade: contagem/s). | ServerGroupUpstreamConnectionError | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupUpstreamConnectionError | ipv4, ipv6 | |||
Falhas de handshake TLS por segundo para um grupo de servidores de backend | Número de handshakes TLS com falha por segundo com servidores de backend (unidade: contagem/s). | ServerGroupUpstreamTLSNegotiationError | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupUpstreamTLSNegotiationError | ipv4, ipv6 |
Métricas de requisição do grupo de servidores
Métrica | Descrição | Metric name | Dimensions | Statistics |
Requisições não persistentes do grupo de servidores | Número de novas solicitações de conexão que o grupo de servidores estabelece por segundo sem usar sessões persistentes (unidade: contagem/s). O ALB Extensible Edition não oferece suporte a esta métrica. | ServerGroupNonStickyRequest | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupNonStickyRequest | ipv4, ipv6 | |||
Requisições do grupo de servidores por segundo | Número total de requisições que o grupo de servidores processa por segundo (unidade: contagem/s). | ServerGroupQPS | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupQPS | ipv4, ipv6 | |||
Tempo de resposta de backend do grupo de servidores | Tempo desde a conexão do grupo de servidores a um servidor de backend até o fechamento da conexão após o recebimento de todos os dados (unidade: ms). | ServerGroupUpstreamResponseTime | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupUpstreamResponseTime | ipv4, ipv6 | |||
Latência de requisição do grupo de servidores | Tempo desde o recebimento da primeira mensagem de requisição pelo grupo de servidores até o retorno de uma resposta (unidade: ms). O ALB Extensible Edition não oferece suporte a esta métrica. | ServerGroupRequestTime | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupRequestTime | ipv4, ipv6 |
Métricas de código de status de backend do grupo de servidores
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Códigos de status 2XX de backend por segundo |
Número de códigos de status 2XX retornados pelos servidores de backend no grupo de servidores (unidade: contagem/s). |
ServerGroupHTTPCodeUpstream2XX |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Códigos de status 3XX de backend por segundo |
Número de códigos de status 3XX retornados pelos servidores de backend no grupo de servidores (unidade: contagem/s). |
ServerGroupHTTPCodeUpstream3XX |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Códigos de status 4XX de backend por segundo |
Número de códigos de status 4XX retornados pelos servidores de backend no grupo de servidores (unidade: contagem/s). |
ServerGroupHTTPCodeUpstream4XX |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Códigos de status 5XX de backend por segundo |
Número de códigos de status 5XX retornados pelos servidores de backend no grupo de servidores (unidade: contagem/s). |
ServerGroupHTTPCodeUpstream5XX |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
Métricas de health check: Grupo de servidores
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Contagem de servidores íntegros |
Número de servidores de backend íntegros no grupo de servidores (unidade: contagem). |
ServerGroupHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Contagem de servidores não íntegros |
Número de servidores de backend não íntegros no grupo de servidores (unidade: contagem). |
ServerGroupUnHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
Métricas de VIP (zona de disponibilidade)
ALB upgraded instances permitem visualizar métricas por padrão. Para instâncias ALB não atualizadas, apenas aquelas no modo de IP fixo permitem visualizar métricas. Instâncias no modo de IP dinâmico não oferecem suporte a esse recurso.
VIP (zona de disponibilidade) - métricas de conexão
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Conexões ativas do VIP |
Número de conexões TCP no estado |
VipActiveConnection |
userId, loadBalancerId, vip |
Value |
|
Conexões inativas do VIP |
Número de conexões TCP que não estão no estado |
VipInactiveConnection |
userId, loadBalancerId, vip |
Value |
|
Máximo de conexões simultâneas do VIP |
Número máximo de conexões simultâneas para um VIP específico (zona de disponibilidade) de uma instância ALB (unidade: contagem). |
VipMaxConnection |
userId, loadBalancerId, vip |
Value |
|
Falhas de handshake TLS com backend do VIP por segundo |
Número de handshakes TLS com falha por segundo entre um VIP específico (zona de disponibilidade) de uma instância ALB e os servidores de backend (unidade: contagem/s). |
VipUpstreamTLSNegotiationError |
userId, loadBalancerId, vip |
Value |
|
Novas conexões do VIP por segundo |
Taxa na qual novas conexões são estabelecidas entre os clientes e um VIP específico (zona de disponibilidade) de uma instância ALB (unidade: contagem/s). |
VipNewConnection |
userId, loadBalancerId, vip |
Value |
|
Conexões descartadas do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB descarta ativamente solicitações de conexão (unidade: contagem/s). |
VipRejectedConnection |
userId, loadBalancerId, vip |
Value |
|
Falhas de conexão com backend do VIP por segundo |
Número de tentativas de conexão com falha por segundo de um VIP específico (zona de disponibilidade) de uma instância ALB para os servidores de backend (unidade: contagem/s). |
VipUpstreamConnectionError |
userId, loadBalancerId, vip |
Value |
|
Falhas de handshake TLS com cliente do VIP por segundo |
Número de handshakes TLS com falha por segundo entre os clientes e um VIP específico (zona de disponibilidade) de uma instância ALB (unidade: contagem/s). |
VipClientTLSNegotiationError |
userId, loadBalancerId, vip |
Value |
VIP (zona de disponibilidade) - métricas de requisição
Métrica | Descrição | MetricName | Dimensions | Statistics |
Respostas personalizadas do VIP por segundo | Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna respostas personalizadas aos clientes (unidade: contagem/s). | VipHTTPFixedResponse | userId, loadBalancerId, vip | Value |
Redirecionamentos do VIP por segundo | Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB realiza operações de redirecionamento bem-sucedidas (unidade: contagem/s). | VipHTTPRedirect | userId, loadBalancerId, vip | Value |
Requisições do VIP por segundo | Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB processa requisições (unidade: contagem/s). | VipQPS | userId, loadBalancerId, vip | Value |
Requisições não persistentes do VIP por segundo | Taxa na qual novas conexões são estabelecidas sem o uso de sessões persistentes para um VIP específico (zona de disponibilidade) de uma instância ALB (unidade: contagem/s). O ALB Extensible Edition não oferece suporte a esta métrica. | VipNonStickyRequest | userId, loadBalancerId, vip | Value |
Tempo de resposta de backend do VIP | Tempo decorrido desde o estabelecimento de uma conexão com um servidor de backend por um VIP específico (zona de disponibilidade) de uma instância ALB até o fechamento da conexão após o recebimento de todos os dados (unidade: ms). | VipUpstreamResponseTime | userId, loadBalancerId, vip | Value |
Latência de requisição do VIP | Tempo desde o recebimento do primeiro pacote de requisição por um VIP específico (zona de disponibilidade) de uma instância ALB até o retorno de uma resposta (unidade: ms). | VipRequestTime | userId, loadBalancerId, vip | Value |
VIP (zona de disponibilidade) - métricas de largura de banda
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Largura de banda de saída do VIP |
Taxa de dados HTTP de saída enviados de um VIP específico (zona de disponibilidade) de uma instância ALB (unidade: bit/s). |
VipOutBits |
userId, loadBalancerId, vip |
Value |
|
Largura de banda de entrada do VIP |
Taxa de dados HTTP de entrada recebidos por um VIP específico (zona de disponibilidade) de uma instância ALB (unidade: bit/s). |
VipInBits |
userId, loadBalancerId, vip |
Value |
VIP (zona de disponibilidade) - métricas de código de status
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
Códigos de status HTTP 2xx do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 2xx (unidade: contagem/s). |
VipHTTPCode2XX |
userId, loadBalancerId, vip |
Value |
|
Códigos de status HTTP 3xx do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 3xx (unidade: contagem/s). |
VipHTTPCode3XX |
userId, loadBalancerId, vip |
Value |
|
Códigos de status HTTP 4xx do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 4xx (unidade: contagem/s). |
VipHTTPCode4XX |
userId, loadBalancerId, vip |
Value |
|
Códigos de status HTTP 5xx do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 5xx (unidade: contagem/s). |
VipHTTPCode5XX |
userId, loadBalancerId, vip |
Value |
|
Códigos de status HTTP 500 do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 500 (unidade: contagem/s). |
VipHTTPCode500 |
userId, loadBalancerId, vip |
Value |
|
Códigos de status HTTP 502 do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 502 (unidade: contagem/s). |
VipHTTPCode502 |
userId, loadBalancerId, vip |
Value |
|
Códigos de status HTTP 503 do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 503 (unidade: contagem/s). |
VipHTTPCode503 |
userId, loadBalancerId, vip |
Value |
|
Códigos de status HTTP 504 do VIP por segundo |
Taxa na qual um VIP específico (zona de disponibilidade) de uma instância ALB retorna códigos de status 504 (unidade: contagem/s). |
VipHTTPCode504 |
userId, loadBalancerId, vip |
Value |
Métricas disponíveis apenas via API ou SDK
As métricas na tabela a seguir não são exibidas no console do ALB. Você pode consultar essas métricas apenas por meio de API ou SDK. Cada métrica representa o total para uma instância ALB e não fornece dados separados para IPv4 e IPv6.
Métricas de regra de encaminhamento
|
Métrica |
Descrição |
MetricName |
Dimensions |
Statistics |
|
RuleHTTPCodeUpstream2XXRatio |
Porcentagem por segundo de códigos de status 2XX retornados pelos servidores de backend para uma regra de encaminhamento (unidade: %). |
RuleHTTPCodeUpstream2XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
RuleHTTPCodeUpstream3XXRatio |
Porcentagem por segundo de códigos de status 3XX retornados pelos servidores de backend para uma regra de encaminhamento (unidade: %). |
RuleHTTPCodeUpstream3XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
RuleHTTPCodeUpstream4XXRatio |
Porcentagem por segundo de códigos de status 4XX retornados pelos servidores de backend para uma regra de encaminhamento (unidade: %). |
RuleHTTPCodeUpstream4XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
RuleHTTPCodeUpstream5XXRatio |
Porcentagem por segundo de códigos de status 5XX retornados pelos servidores de backend para uma regra de encaminhamento (unidade: %). |
RuleHTTPCodeUpstream5XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
Faturamento
Para detalhes de faturamento, consulte CloudMonitor billing overview.
Documentos relacionados
Para monitoramento no nível de segundo, ative os ALB access logs e visualize os dados de monitoramento no nível de segundo.