Se você enfrentar problemas de conexão de rede com seu Application Load Balancer (ALB), como timeouts de requisição e limitação de taxa, ou precisar entender a carga e o desempenho do seu ALB, utilize o CloudMonitor para visualizar dados de monitoramento e configurar regras de alerta. Este tópico descreve como visualizar informações de monitoramento do ALB, criar regras de alerta para métricas de monitoramento e lista as métricas suportadas pelo ALB.
Parâmetros comuns para operações de API
Ao chamar APIs do CloudMonitor, defina os seguintes parâmetros para o ALB:
Namespace: O namespace de dados do service cloud. Defina este valor como
acs_alb.MetricName: O nome da métrica do service cloud. Para ver as métricas suportadas pelo 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 definir qualquer múltiplo inteiro de 60.
Dimensions: O mapa de dimensões para os dados de monitoramento. O valor é uma string JSON que especifica o recurso associado à métrica, por exemplo,
[{"loadBalancerId":"alb-t93aj3yndojot5****"}]. Diferentes métricas suportam diferentes dimensões. Para mais detalhes, consulte ALB monitoring and alerting.
Visualizar informações de monitoramento do ALB
Console
Acesse a página Instances no console do ALB e utilize um dos métodos abaixo para visualizar as informações de monitoramento. As informações 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.
Visualização direta pela página Instances: Localize a instância desejada e, na coluna Monitoring, clique em
para abrir o painel Monitoring Information.Visualização pela aba Charts: Encontre a instância alvo, clique no ID da instância para acessar a página Instance Details e selecione a aba Charts.
ALB upgraded instances suportam a visualização de métricas VIP (Zone) por padrão. Para instâncias ALB não atualizadas, apenas aquelas em modo de ip fixo permitem visualizar métricas VIP (Zone). Instâncias em modo de ip dinâmico não oferecem esse suporte.
API
Depure as seguintes APIs online no OpenAPI Explorer. Para integrá-las ao seu código, acesse a página da API, selecione a aba SDK Sample Code, escolha sua linguagem de destino (como Python) e a página gerará automaticamente o código correspondente com base nos parâmetros preenchidos.
Chame DescribeMetricLast para consultar os dados de monitoramento mais recentes de um objeto de monitoramento específico.
Utilize DescribeMetricList para obter dados de monitoramento de métricas de séries temporais em um período determinado.
Criar 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 parâmetros da regra de alerta listados abaixo e clique em Confirm.
A lista a seguir apresenta apenas os itens de configuração diretamente relevantes para esta operação. Para outros parâmetros, consulte Create an alert rule.
Product: O service cloud gerenciável pelo CloudMonitor. Selecione Application Load Balancer (ALB).
-
Resource Range: O escopo de recursos aos quais a regra de alerta se aplica. Valores válidos:
All Resources: A regra aplica-se a todos os recursos do service cloud especificado e entra em vigor para novos recursos adicionados.
Application Groups: A regra abrange todos os recursos dentro de um grupo de aplicativos específico do service cloud selecionado, valendo também para recursos recém-adicionados.
Instances: A regra restringe-se a um recurso específico do service cloud indicado.
-
Rule Description: O corpo da regra de alerta. Um alerta é disparado quando os dados de monitoramento atendem à condição definida. 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, execute as operações abaixo conforme necessário.
Modificar uma regra de alerta: Clique em Modify na coluna Actions da regra desejada. No painel Modify Alert Rule, altere os parâmetros necessários.
-
Ativar, desativar ou excluir uma regra de alerta:
Operação individual: Na coluna Actions da regra alvo, clique no ícone
e selecione Enable, Disable ou Delete.Operação em lote: Marque as caixas de seleção de uma ou mais regras de alerta 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.
Visualizar histórico de alertas: Clique em Alert History na coluna Actions da regra correspondente para ver detalhes sobre More, Alert Contact Group, Alert History e Alert entity.
API
Depure as APIs a seguir online no OpenAPI Explorer. Para integrá-las ao seu código, navegue até a página da API, selecione a aba SDK Sample Code, escolha a linguagem desejada (como Python) e a página gerará automaticamente o código correspondente com base nos parâmetros informados.
Invoque PutContact para criar ou modificar um contato de alerta.
Utilize PutContactGroup para criar ou alterar um grupo de contatos de alerta.
Chame PutResourceMetricRule para definir uma regra de alerta de limiar.
Use DescribeMetricRuleList para consultar a lista de regras de alerta.
Regras de alerta são fundamentais para o disparo correto de notificações. Recomendamos verificar a configuração após a criação.
Métricas de monitoramento do ALB
Esta seção lista as métricas de monitoramento suportadas pelo ALB. Para obter programaticamente as métricas atualmente suportadas, chame 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 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 IPv4 e IPv6; fornece a métrica total da instância |
Métricas IPv4 da instância |
Soma das métricas IPv4 e IPv6 da instância |
|
Com o prefixo |
Relata métricas IPv4 e IPv6 separadamente |
A métrica IPv4 corresponde à métrica da instância; a métrica IPv6 exibe |
Os valores reais das métricas IPv4 e IPv6 da instância, respectivamente |
A Edição Extensível do ALB atualmente não suporta métricas com o prefixo DualStack_ (ou seja, métricas dual-stack que contam IPv4 e IPv6 separadamente).
Métricas de instância
Métricas de conexão da instância
Métrica | Descrição | MetricName | Dimensões | Estatísticas |
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 | 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 upstream por segundo | Número de handshakes TLS com falha por segundo entre a instância ALB e os servidores backend (Unidade: Contagem/s). | LoadBalancerUpstreamTLSNegotiationError | userId, loadBalancerId | Value |
DualStack_LoadBalancerUpstreamTLSNegotiationError | ipv4, ipv6 | |||
Novas conexões por segundo | Quantidade de novas conexões estabelecidas por segundo entre 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 backend por segundo | Quantidade de tentativas de conexão com falha por segundo da instância ALB para os servidores backend (Unidade: Contagem/s). | LoadBalancerUpstreamConnectionError | userId, loadBalancerId | Value |
DualStack_LoadBalancerUpstreamConnectionError | ipv4, ipv6 | |||
Falhas de handshake TLS do 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 | Dimensões | Estatísticas |
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 | Quantidade de redirecionamentos bem-sucedidos realizados por uma instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPRedirect | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPRedirect | ipv4, ipv6 | |||
Requisições do ALB por segundo | Volume de requisições processadas por uma instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerQPS | userId, loadBalancerId | Value |
DualStack_LoadBalancerQPS | ipv4, ipv6 | |||
Requisições sem sticky session do ALB por segundo | Número de novas conexões estabelecidas por segundo por uma instância ALB para requisições sem sticky session. Unidade: Contagem/s. A Edição Extensível do ALB não suporta esta métrica. | LoadBalancerNonStickyRequest | userId, loadBalancerId | Value |
DualStack_LoadBalancerNonStickyRequest | ipv4, ipv6 | |||
Tempo de resposta do servidor backend do ALB | Tempo decorrido desde a conexão de uma instância ALB com um servidor 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 | Intervalo entre o recebimento do primeiro pacote de requisição pela 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 | Dimensões | Estatísticas |
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ódigos de status da instância
Métrica | Descrição | MetricName | Dimensões | Estatísticas |
Códigos de status 2XX por segundo | Quantidade de códigos de status 2XX retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode2XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode2XX | Value | |||
Códigos de status 3XX por segundo | Quantidade de códigos de status 3XX retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode3XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode3XX | Value | |||
Códigos de status 4XX por segundo | Quantidade de códigos de status 4XX retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode4XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode4XX | Value | |||
Códigos de status 500 por segundo | Quantidade de códigos de status 500 retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode500 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode500 | Value | |||
Códigos de status 502 por segundo | Quantidade de códigos de status 502 retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode502 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode502 | Value | |||
Códigos de status 503 por segundo | Quantidade de códigos de status 503 retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode503 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode503 | Value | |||
Códigos de status 504 por segundo | Quantidade de códigos de status 504 retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode504 | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode504 | Value | |||
Códigos de status 5XX por segundo | Quantidade de códigos de status 5XX retornados pela instância ALB por segundo. Unidade: Contagem/s. | LoadBalancerHTTPCode5XX | userId, loadBalancerId | Value |
DualStack_LoadBalancerHTTPCode5XX | Value |
Métricas de códigos de status do backend
|
Métrica |
Descrição |
MetricName |
Dimensões |
Estatísticas |
|
Códigos de status 2XX do servidor backend por segundo |
Número de códigos de status 2XX retornados pelos servidores backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream2XX |
userId, loadBalancerId |
Value |
|
Códigos de status 3XX do servidor backend por segundo |
Número de códigos de status 3XX retornados pelos servidores backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream3XX |
userId, loadBalancerId |
Value |
|
Códigos de status 4XX do servidor backend por segundo |
Número de códigos de status 4XX retornados pelos servidores backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream4XX |
userId, loadBalancerId |
Value |
|
Códigos de status 5XX do servidor backend por segundo |
Número de códigos de status 5XX retornados pelos servidores backend para a instância ALB por segundo. |
LoadBalancerHTTPCodeUpstream5XX |
userId, loadBalancerId |
Value |
Métricas de health check
|
Métrica |
Descrição |
MetricName |
Dimensões |
Estatísticas |
|
Contagem de servidores backend saudáveis |
Número de servidores backend saudáveis em uma instância ALB. Unidade: Contagem. |
LoadBalancerHealthyHostCount |
userId, loadBalancerId |
Value |
|
Contagem de servidores backend não saudáveis |
Número de servidores backend não saudáveis em uma instância ALB. Unidade: Contagem. |
LoadBalancerUnHealthyHostCount |
userId, loadBalancerId |
Value |
Instância - Métricas de uso de LCU
Métrica | Descrição | MetricName | Dimensões | Estatísticas |
Uso de LCU | Quantidade de LCUs consumidas pela instância ALB. Se houver uma reserva de LCU ativa e o uso for inferior às LCUs reservadas, ConsumedLCUs será 0. Se o uso exceder as LCUs reservadas, ConsumedLCUs será maior que 0. Unidade: Contagem. A Edição Extensível do ALB não suporta esta métrica. | ConsumedLCUs | userId, loadBalancerId | Value |
Pico de LCUs | Número máximo de LCUs consumidas pela instância ALB em um momento específico. Esta métrica está disponível apenas quando você utiliza uma reserva de LCU. Unidade: Contagem. A Edição Extensível do ALB não suporta esta métrica. | PeakLCUs | userId, loadBalancerId | Value |
LCUs reservadas | Quantidade de LCUs reservadas para a instância ALB. Unidade: Contagem. A Edição Extensível do ALB não suporta esta métrica. | ReservedLCUs | userId, loadBalancerId | Value |
As métricas de uso de LCU são exibidas somente após você solicitar o uso de resource reservation .
Métricas de listener
Métricas de conexão do listener
Métrica | Descrição | MetricName | Dimensões | Estatísticas |
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 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 falha ao estabelecer com clientes. Unidade: Contagem/s. | ListenerClientTLSNegotiationError | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerClientTLSNegotiationError | ipv4, ipv6 | |||
Novas conexões do listener por segundo | Quantidade de novas conexões estabelecidas por segundo entre clientes e o listener. Unidade: Contagem/s. | ListenerNewConnection | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerNewConnection | ipv4, ipv6 | |||
Conexões descartadas pelo 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 backend do listener por segundo | Número de conexões por segundo que o listener falha ao estabelecer com servidores backend. Unidade: Contagem/s. | ListenerUpstreamConnectionError | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerUpstreamConnectionError | ipv4, ipv6 | |||
Falhas de handshake TLS backend do listener por segundo | Número de handshakes TLS por segundo que o listener falha ao estabelecer com servidores backend. Unidade: Contagem/s. | ListenerUpstreamTLSNegotiationError | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerUpstreamTLSNegotiationError | ipv4, ipv6 |
Métricas de requisição (dimensão listener)
Métrica | Descrição | MetricName | Dimensões | Estatísticas |
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 | Quantidade de redirecionamentos bem-sucedidos realizados pelo listener por segundo. Unidade: Contagem/s. | ListenerHTTPRedirect | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPRedirect | ipv4, ipv6 | |||
Requisições do listener por segundo | Total de requisições processadas pelo listener por segundo. Unidade: Contagem/s. | ListenerQPS | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerQPS | ipv4, ipv6 | |||
Requisições sem sticky session do listener por segundo | Número de novas conexões que o listener estabelece por segundo para requisições que não utilizam sticky sessions. Unidade: Contagem/s. A Edição Extensível do ALB não suporta esta métrica. | ListenerNonStickyRequest | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerNonStickyRequest | ipv4, ipv6 | |||
Tempo de resposta do servidor backend do listener | Tempo desde o início da conexão do listener com um servidor backend 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 | Dimensões | Estatísticas |
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ódigos de status do listener
Métrica | Descrição | MetricName | Dimensões | Estatísticas |
Contagem de 2XX do listener por segundo | Número de códigos de status 2XX retornados pelo listener 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 retornados pelo listener 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 retornados pelo listener 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 retornados pelo listener 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 retornados pelo listener 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 retornados pelo listener 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 retornados pelo listener 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 retornados pelo listener por segundo. Unidade: Contagem/s. | ListenerHTTPCode504 | userId, loadBalancerId, listenerProtocol, listenerPort | Value |
DualStack_ListenerHTTPCode504 | ipv4, ipv6 |
Métricas de códigos de status do backend: Listener
|
Métrica |
Descrição |
MetricName |
Dimensões |
Estatísticas |
|
Códigos de status 2XX do backend por segundo |
Número de códigos de status 2XX retornados pelos servidores backend de um listener por segundo. Unidade: Contagem/s |
ListenerHTTPCodeUpstream2XX |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Códigos de status 3XX do backend por segundo |
Número de códigos de status 3XX retornados pelos servidores backend de um listener por segundo. Unidade: Contagem/s |
ListenerHTTPCodeUpstream3XX |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Códigos de status 4XX do backend por segundo |
Número de códigos de status 4XX retornados pelos servidores backend de um listener por segundo. Unidade: Contagem/s |
ListenerHTTPCodeUpstream4XX |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Códigos de status 5XX do backend por segundo |
Número de códigos de status 5XX retornados pelos servidores 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 |
Dimensões |
Estatísticas |
|
Número de servidores backend saudáveis |
Quantidade de servidores backend saudáveis para este listener. Unidade: Contagem. |
ListenerHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
|
Número de servidores backend não saudáveis |
Quantidade de servidores backend não saudáveis para este listener. Unidade: Contagem. |
ListenerUnHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort |
Value |
Regra de encaminhamento: Métricas de conexão
Métrica | Descrição | MetricName | Dimensões | Estatísticas |
Falhas de conexão backend por segundo | Número de conexões com falha para servidores backend por segundo. Unidade: Contagem/s. | RuleUpstreamConnectionError | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleUpstreamConnectionError | ipv4, ipv6 | |||
Falhas de handshake TLS backend por segundo | Número de handshakes TLS com falha com servidores 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 | Dimensões | Estatísticas |
Requisições sem sticky session da regra de encaminhamento por segundo | Número de novas conexões por segundo que a regra de encaminhamento estabelece sem sticky session. Unidade: contagem/segundo. A Edição Extensível do ALB não suporta esta métrica. | RuleNonStickyRequest | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleNonStickyRequest | ipv4, ipv6 | |||
Requisições da regra de encaminhamento por segundo | Total de requisições processadas pela regra de encaminhamento por segundo. Unidade: contagem/segundo. | RuleQPS | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleQPS | ipv4, ipv6 | |||
Tempo de resposta do servidor backend da regra de encaminhamento | Tempo entre o início da conexão da regra de encaminhamento com um servidor 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. A Edição Extensível do ALB não suporta esta métrica. | RuleRequestTime | userId, loadBalancerId, listenerProtocol, listenerPort, ruleId | Value |
DualStack_RuleRequestTime | ipv4, ipv6 |
Regra de encaminhamento: Métricas de códigos de status do backend
|
Métrica |
Descrição |
MetricName |
Dimensões |
Estatísticas |
|
Códigos de status 2XX do backend por segundo |
Taxa na qual os servidores 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 do backend por segundo |
Taxa na qual os servidores 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 do backend por segundo |
Taxa na qual os servidores 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 do backend por segundo |
Taxa na qual os servidores 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 |
Dimensões |
Estatísticas |
|
Contagem de servidores backend saudáveis |
Número de servidores backend saudáveis por regra de encaminhamento. Unidade: Contagem |
RuleHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
Contagem de servidores backend não saudáveis |
Número de servidores backend não saudáveis 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 | Dimensões | Estatísticas |
Falhas de conexão por segundo para um grupo de servidores backend | Número de conexões com falha por segundo para servidores 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 backend | Número de handshakes TLS com falha por segundo com servidores 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 | Dimensões | Estatísticas |
Requisições sem sticky session do grupo de servidores | Número de novas solicitações de conexão que o grupo de servidores estabelece por segundo sem usar sticky sessions. Unidade: Contagem/s. A Edição Extensível do ALB não suporta esta métrica. | ServerGroupNonStickyRequest | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupNonStickyRequest | ipv4, ipv6 | |||
Requisições do grupo de servidores por segundo | Total de requisições processadas pelo grupo de servidores por segundo. Unidade: Contagem/s. | ServerGroupQPS | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupQPS | ipv4, ipv6 | |||
Tempo de resposta backend do grupo de servidores | Tempo desde a conexão do grupo de servidores com um servidor 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. A Edição Extensível do ALB não suporta esta métrica. | ServerGroupRequestTime | userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId | Value |
DualStack_ServerGroupRequestTime | ipv4, ipv6 |
Métricas de códigos de status do backend do grupo de servidores
|
Métrica |
Descrição |
MetricName |
Dimensões |
Estatísticas |
|
Códigos de status 2XX do backend por segundo |
Número de códigos de status 2XX retornados pelos servidores backend no grupo de servidores. Unidade: Contagem/s |
ServerGroupHTTPCodeUpstream2XX |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Códigos de status 3XX do backend por segundo |
Número de códigos de status 3XX retornados pelos servidores backend no grupo de servidores. Unidade: Contagem/s |
ServerGroupHTTPCodeUpstream3XX |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Códigos de status 4XX do backend por segundo |
Número de códigos de status 4XX retornados pelos servidores backend no grupo de servidores. Unidade: Contagem/s |
ServerGroupHTTPCodeUpstream4XX |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Códigos de status 5XX do backend por segundo |
Número de códigos de status 5XX retornados pelos servidores 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 |
Dimensões |
Estatísticas |
|
Contagem de servidores saudáveis |
Número de servidores backend saudáveis no grupo de servidores. Unidade: Contagem. |
ServerGroupHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
|
Contagem de servidores não saudáveis |
Número de servidores backend não saudáveis no grupo de servidores. Unidade: Contagem. |
ServerGroupUnHealthyHostCount |
userId, loadBalancerId, listenerProtocol, listenerPort, serverGroupId |
Value |
Métricas de VIP (zona de disponibilidade)
ALB upgraded instances suportam a visualização de métricas por padrão. Para instâncias ALB não atualizadas, apenas aquelas em modo de ip fixo permitem a visualização de métricas. Instâncias em modo de ip dinâmico não oferecem esse suporte.
VIP (zona de disponibilidade) - métricas de conexão
|
Métrica |
Descrição |
MetricName |
Dimensões |
Estatísticas |
|
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 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 servidores 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 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 pelo 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 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 servidores backend. Unidade: Contagem/s. |
VipUpstreamConnectionError |
userId, loadBalancerId, vip |
Value |
|
Falhas de handshake TLS do cliente do VIP por segundo |
Número de handshakes TLS com falha por segundo entre 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 | Dimensões | Estatísticas |
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 sem sticky session do VIP por segundo | Taxa na qual novas conexões são estabelecidas sem o uso de sticky sessions para um VIP específico (zona de disponibilidade) de uma instância ALB. Unidade: Contagem/s. A Edição Extensível do ALB não suporta esta métrica. | VipNonStickyRequest | userId, loadBalancerId, vip | Value |
Tempo de resposta backend do VIP | Tempo decorrido desde o estabelecimento da conexão entre um VIP específico (zona de disponibilidade) de uma instância ALB e um servidor backend 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 |
Dimensões |
Estatísticas |
|
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ódigos de status
|
Métrica |
Descrição |
MetricName |
Dimensões |
Estatísticas |
|
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. Consulte essas métricas apenas por meio de uma 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 |
Dimensões |
Estatísticas |
|
RuleHTTPCodeUpstream2XXRatio |
Percentual por segundo de códigos de status 2XX retornados pelos servidores backend para uma regra de encaminhamento. Unidade: %. |
RuleHTTPCodeUpstream2XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
RuleHTTPCodeUpstream3XXRatio |
Percentual por segundo de códigos de status 3XX retornados pelos servidores backend para uma regra de encaminhamento. Unidade: %. |
RuleHTTPCodeUpstream3XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
RuleHTTPCodeUpstream4XXRatio |
Percentual por segundo de códigos de status 4XX retornados pelos servidores backend para uma regra de encaminhamento. Unidade: %. |
RuleHTTPCodeUpstream4XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
|
RuleHTTPCodeUpstream5XXRatio |
Percentual por segundo de códigos de status 5XX retornados pelos servidores backend para uma regra de encaminhamento. Unidade: %. |
RuleHTTPCodeUpstream5XXRatio |
userId, loadBalancerId, listenerProtocol, listenerPort, ruleId |
Value |
Faturamento
Para detalhes sobre faturamento, consulte CloudMonitor billing overview.
Documentos relacionados
Para monitoramento de segundo nível, ative ALB access logs e visualize os dados de monitoramento de segundo nível.