Registo e monitorização do balanceador de carga de rede de encaminhamento interno

Este documento mostra-lhe como configurar e usar o Cloud Logging e o Cloud Monitoring para equilibradores de carga de rede de passagem interna.

Registo

Os registos fornecem informações úteis para resolver problemas e monitorizar o balanceador de carga de encaminhamento Google Cloud . Os registos são agregados por ligação e exportados quase em tempo real. Os registos são gerados para cada instância com balanceamento de carga de fluxos TCP e UDP para tráfego de entrada e saída. Para mais informações sobre os campos fornecidos na entrada do registo, consulte o artigo Campos de registo.

Não existem custos adicionais pela utilização de registos. Com base na forma como carrega os registos, aplicam-se os preços padrão do Cloud Logging, do BigQuery ou do Pub/Sub. A ativação dos registos não afeta o desempenho do equilibrador de carga.

O registo oferece as seguintes vantagens:

  • Monitorização do tráfego do balanceador de carga de rede de encaminhamento interno. O registo por ligação dá-lhe informações sobre como cada ligação é encaminhada para os back-ends de publicação.

  • Resolução de problemas de rede. Pode usar os registos do Network Load Balancer de encaminhamento interno para resolver problemas. Para mais informações, consulte o artigo Resolva problemas de balanceadores de carga de rede de encaminhamento interno.

Formato de registo de exemplo para fluxos de VM para VM

O diagrama seguinte mostra o tráfego de entrada e de saída para um cliente interno (192.168.1.2), um Network Load Balancer de passagem interno (10.240.0.200) e uma instância de back-end (10.240.0.3).

Fluxos de cliente interno para serviços de VM de back-end.
Fluxos de entrada e saída para fluxos de VM para VM.

Os registos do Network Load Balancer de passagem interna para ligações do cliente à instância de back-end são formatados da seguinte forma:

  • connection.clientIp: 192.168.1.2
  • connection.serverIp: 10.240.0.200
  • bytesSent: 1256
  • bytesReceived: 4521

Amostragem e recolha de registos

Google Cloud faz a amostragem dos pacotes que saem e entram nas VMs de back-end do balanceador de carga. Esses pacotes de amostra são processados para gerar registos.

Nem todos os pacotes são amostrados. Google Cloud Amostra um subconjunto variável de pacotes consoante a quantidade de tráfego no anfitrião físico. A taxa de amostragem mais baixa possível é de um em cada 1024 pacotes. A taxa de amostragem é controlada dinamicamente por Google Cloud. Não pode ajustar a taxa de amostragem.

A amostragem de pacotes interage com as regras de firewall das seguintes formas:

  • Os pacotes são amostrados antes de serem aplicadas as regras de firewall de saída.
  • Os pacotes são amostrados após a aplicação das regras de firewall de entrada.

Após a amostragem de pacotes, Google Cloud processa os pacotes amostrados de acordo com o seguinte procedimento:

  1. Agregação: os pacotes com amostras são agregados num intervalo de cinco segundos para produzir uma única entrada de fluxo.

  2. Amostragem de registos configurável (secundária): este é um segundo processo de amostragem que faz a amostragem dos fluxos. Controla a fração das entradas de fluxo que são emitidas como entradas de registo de acordo com o parâmetro logConfig.sampleRate. Quando logConfig.sampleRate é 1.0 (100%), significa que todos os pacotes de amostras são processados.

  3. Escrever no registo: as entradas de registo são escritas no Cloud Logging.

Campos opcionais

Os registos de registo contêm campos obrigatórios e campos opcionais. A secção Campos de registo indica que campos são opcionais e quais são obrigatórios. Todos os campos obrigatórios estão sempre incluídos. Pode personalizar os campos opcionais que mantém.

  • Se selecionar incluir todos os campos opcionais, todos os campos opcionais no formato de registo são incluídos nos registos de fluxo. Quando são adicionados novos campos opcionais ao formato de registo, os registos de fluxo incluem automaticamente os novos campos.

  • Se selecionar excluir tudo o que é opcional, omite todos os campos opcionais.

  • Se selecionar personalizado, pode especificar os campos opcionais que quer incluir pelo campo principal, como serverInstance, ou pelos respetivos nomes completos, como serverInstance.vm.

    Quando são adicionados novos campos opcionais ao formato de registo, os registos não incluem estes campos, a menos que sejam um novo campo num campo principal que especificou para inclusão.

    Se especificar um campo opcional personalizado através de campos principais, quando forem adicionados novos campos opcionais ao formato de registo nesse campo principal, os registos incluem automaticamente os novos campos. Por exemplo, se optar por incluir optionalFieldA, é incluído automaticamente um novo campo nos registos com o nome optionalFieldA.subField1.

Para ver instruções sobre a personalização de campos opcionais, consulte o artigo Ative o registo num novo serviço de back-end.

Requisitos do endereço IP de origem do pacote de resposta

O registo do balanceador de carga de encaminhamento interno passa por amostras dos pacotes de resposta das VMs de back-end apenas se o endereço IP de origem desses pacotes corresponder ao endereço IP da regra de encaminhamento do balanceador de carga. Para ligações TCP, os pacotes de resposta têm sempre de ter origens que correspondam ao destino do pacote de pedido. No entanto, para outros protocolos, é possível que os pacotes de resposta usem um endereço IP de origem diferente. Para mais detalhes, consulte o artigo Endereços IP para pacotes de pedidos e de devolução.

O processo de amostragem de pacotes usado pelos equilibradores de carga de rede de encaminhamento interno omite todos os pacotes de resposta das VMs de back-end se esses pacotes de resposta tiverem origens que não correspondam a um endereço IP de uma regra de encaminhamento para um equilibrador de carga de rede de encaminhamento interno.

Ative o registo para um novo serviço de back-end

Consola

  1. Na Google Cloud consola, aceda à página Equilíbrio de carga.

    Aceda a Balanceamento de carga

  2. Clique no nome do balanceador de carga.

  3. Clique em Editar e, de seguida, clique em Configuração de back-end.

  4. Selecione Criar um serviço de back-end e, de seguida, preencha os campos obrigatórios do serviço de back-end.

  5. Clique em Ativar registo.

  6. Defina uma fração da Taxa de amostragem. Pode definir uma taxa para 0.0 através de 1.0 (predefinição).

  7. Opcional: para incluir todos os campos opcionais nos registos, na secção Campos opcionais, clique em Incluir todos os campos opcionais.

  8. Para terminar a edição do serviço de back-end, clique em Atualizar.

  9. Para terminar a edição do equilibrador de carga, clique em Atualizar.

gcloud

Crie um serviço de back-end e ative o registo com o comando gcloud compute backend-services create.

gcloud compute backend-services create BACKEND_SERVICE \
  --region=REGION \
  --enable-logging \
  --logging-sample-rate=SAMPLE_RATE
  --logging-optional=LOGGING_OPTIONAL \
  --logging-optional-fields=OPTIONAL_FIELDS

Substitua o seguinte:

  • BACKEND_SERVICE: o nome do serviço de back-end.
  • REGION: a região do serviço de back-end a criar.
  • SAMPLE_RATE: este campo só pode ser especificado se o registo estiver ativado para este serviço de back-end.

    O valor do campo tem de estar entre 0.0 e 1.0, em que 0.0 significa que não são comunicados registos e 1.0 significa que são gerados registos para todos os pacotes amostrados. A ativação do registo, mas a definição da taxa de amostragem para 0.0 é equivalente à desativação do registo. O valor predefinido é 1.0.

  • LOGGING_OPTIONAL: as anotações opcionais que quer incluir nos registos:

    • INCLUDE_ALL_OPTIONAL para incluir todas as anotações opcionais.

    • EXCLUDE_ALL_OPTIONAL (predefinição) para excluir todas as anotações opcionais.

    • CUSTOM para incluir uma lista personalizada de campos opcionais que especifica em OPTIONAL_FIELDS.

  • OPTIONAL_FIELDS: uma lista separada por vírgulas de campos opcionais que quer incluir nos registos.

    Por exemplo, serverInstance.vm, serverGkeDetails. Só pode ser definido se LOGGING_OPTIONAL estiver definido como CUSTOM.

API

Faça um pedido POST ao método regionBackendServices.insert.

 POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/backendServices
 

Exclua todos os campos opcionais

 {
 "name": "BACKEND_SERVICE",
  "loadBalancingScheme": "INTERNAL",
  "logConfig": {
   "enable": true,
   "sampleRate": SAMPLE_RATE,
   "optionalMode": "EXCLUDE_ALL_OPTIONAL"
  }
 }

Inclua todos os campos opcionais

{
 "name": "BACKEND_SERVICE",
 "loadBalancingScheme": "INTERNAL",
 "logConfig": {
   "enable": true,
   "sampleRate": SAMPLE_RATE,
   "optionalMode": "INCLUDE_ALL_OPTIONAL"
  }
}

Inclua uma lista personalizada de campos opcionais

{
 "name": "BACKEND_SERVICE",
 "loadBalancingScheme": "INTERNAL",
 "logConfig": {
   "enable": true,
   "sampleRate": SAMPLE_RATE,
   "optionalMode": "CUSTOM",
   "optionalFields": ["field1","field2",...]
  }
}

Ative o registo num serviço de back-end existente

Consola

  1. Na Google Cloud consola, aceda à página Equilíbrio de carga.

    Aceda a Balanceamento de carga

  2. Clique no nome do balanceador de carga.

  3. Clique em Editar e, de seguida, clique em Configuração de back-end.

  4. Junto ao seu serviço de back-end, clique em Editar.

  5. Clique em Ativar registo.

  6. Defina uma fração da Taxa de amostragem. Pode definir uma taxa para 0.0 através de 1.0 (predefinição).

  7. Opcional: para incluir todos os campos opcionais nos registos, na secção Campos opcionais, clique em Incluir todos os campos opcionais.

  8. Para terminar a edição do serviço de back-end, clique em Atualizar.

  9. Para terminar a edição do equilibrador de carga, clique em Atualizar.

gcloud

Ative o registo num serviço de back-end existente com o comando gcloud compute backend-services update.

gcloud compute backend-services update BACKEND_SERVICE \
--region=REGION \
--enable-logging \
--logging-sample-rate=SAMPLE_RATE \
--logging-optional=LOGGING_OPTIONAL \
--logging-optional-fields=OPTIONAL_FIELDS

Substitua o seguinte:

  • BACKEND_SERVICE: o nome do serviço de back-end.
  • REGION: a região do serviço de back-end a criar.
  • SAMPLE_RATE: este campo só pode ser especificado se o registo estiver ativado para este serviço de back-end.

    O valor do campo tem de estar entre 0.0 e 1.0, em que 0.0 significa que não são comunicados registos e 1.0 significa que são gerados registos para todos os pacotes amostrados. A ativação do registo, mas a definição da taxa de amostragem para 0.0 é equivalente à desativação do registo. O valor predefinido é 1.0.

  • LOGGING_OPTIONAL: as anotações opcionais que quer incluir nos registos.

    • INCLUDE_ALL_OPTIONAL para incluir todas as anotações opcionais.

    • EXCLUDE_ALL_OPTIONAL (predefinição) para excluir todas as anotações opcionais.

    • CUSTOM para incluir uma lista personalizada de campos opcionais que especifica em OPTIONAL_FIELDS.

  • OPTIONAL_FIELDS: uma lista separada por vírgulas de campos opcionais que quer incluir nos registos.

    Por exemplo, serverInstance.vm,serverGkeDetails. Só pode ser definido se LOGGING_OPTIONAL estiver definido como CUSTOM.

API

Faça um pedido PATCH ao método regionBackendServices/patch.

 PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/backendServices/BACKEND_SERVICE
 

Exclua todos os campos opcionais

 "logConfig": {
   "enable": true,
   "sampleRate": SAMPLE_RATE,
   "optionalMode": "EXCLUDE_ALL_OPTIONAL"
  }
 

Inclua todos os campos opcionais

 "logConfig": {
   "enable": true,
   "sampleRate": SAMPLE_RATE,
   "optionalMode": "INCLUDE_ALL_OPTIONAL"
  }
 

Inclua uma lista personalizada de campos opcionais

 "logConfig": {
   "enable": true,
   "sampleRate": SAMPLE_RATE,
   "optionalMode": "CUSTOM",
   "optionalFields": ["field1","field2",...]
  }

Desative o registo num serviço de back-end existente

Consola

  1. Na Google Cloud consola, aceda à página Equilíbrio de carga.

    Aceda a Balanceamento de carga

  2. Clique no nome do balanceador de carga.

  3. Clique em Editar e, de seguida, clique em Configuração de back-end.

  4. Para desativar totalmente o registo, desmarque a opção Ativar registo.

  5. Se deixar o registo ativado, pode definir uma fração de taxa de amostragem diferente. Pode definir a taxa para 0.0 através de 1.0 (predefinição). Para gerar apenas registos para 20% dos pacotes de amostra, defina o valor como 0.2.

  6. Para terminar a edição do serviço de back-end, clique em Atualizar.

  7. Para terminar a edição do equilibrador de carga, clique em Atualizar.

gcloud

Desative o registo num serviço de back-end com o comando gcloud compute backend-services update.

gcloud compute backend-services update BACKEND_SERVICE \
  --region=REGION \
  --no-enable-logging

Substitua o seguinte:

  • BACKEND_SERVICE: o nome do serviço de back-end.
  • REGION: a região do serviço de back-end a criar.

API

Faça um pedido PATCH ao método regionBackendServices/patch.

 PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/backendServices/BACKEND_SERVICE

 {
 "logConfig": {
   "enable": false
  }
 }
 

Ver registos

Quando os registos são carregados para o Cloud Logging e não são excluídos através de um destino do Router de registos, pode ler os registos através da API Cloud Logging e da CLI Google Cloud.

Para ver todos os registos do balanceador de carga de rede de encaminhamento interno:

Consola

  1. Na Google Cloud consola, aceda à página Explorador de registos.

    Aceda ao Explorador de registos

  2. Selecione o tipo de recurso Regra do balanceador de carga de encaminhamento interno.

  3. Selecione o nome do registo loadbalancing.googleapis.com/flows.

Consulta da consola

  1. Na Google Cloud consola, aceda à página Explorador de registos.

    Aceda ao Explorador de registos

  2. Clique no botão Mostrar consulta.

  3. Cole o seguinte no campo de consulta. Substitua PROJECT_ID pelo ID do seu projeto.

    resource.type="loadbalancing.googleapis.com/InternalNetworkLoadBalancerRule"
    logName="projects/PROJECT_ID/logs/loadbalancing.googleapis.com%2Fflows"
    
  4. Clique em Executar consulta.

Veja registos de um serviço de back-end

Para ver os registos do balanceador de carga de rede de passagem interno de um serviço de back-end específico:

Consulta da consola

  1. Na Google Cloud consola, aceda à página Explorador de registos.

    Aceda ao Explorador de registos

  2. Clique no botão Mostrar consulta.

  3. Cole o seguinte no campo de consulta. Substitua PROJECT_ID pelo ID do projeto e BACKEND_SERVICE_NAME pelo nome do serviço de back-end.

    resource.type="loadbalancing.googleapis.com/InternalNetworkLoadBalancerRule"
    logName="projects/PROJECT_ID/logs/loadbalancing.googleapis.com%2Fflows"
    resource.labels.backend_service_name="BACKEND_SERVICE_NAME"
    
  4. Clique em Executar consulta.

Veja os registos de um grupo de instâncias de back-end

Para ver os registos do balanceador de carga de rede de encaminhamento interno para um grupo de instâncias de back-end específico ou um grupo de pontos finais da rede (NEG) com GCE_VM_IP pontos finais, siga estes passos:

Consulta da consola

  1. Na Google Cloud consola, aceda à página Explorador de registos.

    Aceda ao Explorador de registos

  2. Clique no botão Mostrar consulta.

  3. Cole o seguinte no campo de consulta. Substitua PROJECT_ID pelo ID do projeto e BACKEND_GROUP_NAME pelo nome do grupo de instâncias ou do NEG.

    resource.type="loadbalancing.googleapis.com/InternalNetworkLoadBalancerRule"
    logName="projects/PROJECT_ID/logs/loadbalancing.googleapis.com%2Fflows"
    resource.labels.backend_group_name="BACKEND_GROUP_NAME"
    
  4. Clique em Executar consulta.

Campos de registo

Os registos de registo contêm campos obrigatórios (os campos predefinidos de cada registo de registo) e campos opcionais que adicionam informações adicionais. Os campos opcionais podem ser omitidos para poupar custos de armazenamento.

Alguns campos de registo estão num formato de vários campos, com mais do que um elemento de dados num determinado campo. Por exemplo, o campo connection está no formato IpConnection, que contém o endereço IP e a porta de origem e destino, além do protocolo num único campo. Estes campos de vários campos estão descritos na tabela de formato de registo seguinte.

O recurso monitorizado é loadbalancing.googleapis.com/InternalNetworkLoadBalancerRule.

Campo Formato do campo Tipo de campo: obrigatório ou opcional Descrição
ligação IpConnection Obrigatória 5-Tuple que descreve esta ligação.
startTime de string Obrigatória Data/hora (formato de string de data RFC 3339) do primeiro pacote observado durante o intervalo de tempo agregado.
endTime de string Obrigatória Data/hora (formato de string de data RFC 3339) do último pacote observado durante o intervalo de tempo agregado.
bytesSent de string Obrigatória Número de bytes enviados do servidor para o cliente.
bytesReceived int64 Obrigatória Número de bytes recebidos pelo servidor do cliente.
packetsSent int64 Obrigatória Número de pacotes enviados do servidor para o cliente.
packetsReceived int64 Obrigatória Número de pacotes recebidos pelo servidor do cliente.
rtt de string Obrigatória

A latência é medida apenas para ligações TCP. A latência é a soma do tempo de resposta de rede (RTT) estimado mais o tempo consumido no processamento do pacote no sistema operativo da VM do cliente.

Para pacotes amostrados, o RTT é calculado a partir da perspetiva de um back-end com balanceamento de carga medindo as diferenças de tempo entre o back-end que envia um segmento TCP e o back-end que recebe uma confirmação TCP para o número de sequência do segmento enviado.

A latência é formatada como uma string que começa com o número de segundos e termina com "s" para indicar segundos. Os nanosegundos são expressos como segundos fracionários. Por exemplo, a latência de 250 milissegundos é formatada como "0,250000000 s".

clientInstance InstanceDetails Opcional Detalhes da instância de VM do cliente. Só está disponível se a instância de VM do cliente estiver localizada no mesmo projeto.
serverInstance InstanceDetails Opcional Detalhes da instância de VM da VM de back-end.
clientVpc VpcDetails Opcional Detalhes da rede VPC do cliente. Só está disponível se o cliente for um ponto final numa rede VPC localizada no mesmo projeto.
clientGkeDetails GkeDetails Opcional Metadados do GKE para o cliente. Só está disponível se o cliente for um ponto final do GKE no mesmo projeto.
serverGkeDetails GkeDetails Opcional Metadados do GKE para o back-end do servidor. Disponível apenas se o back-end for um ponto final do GKE.

Formato do campo IpConnection

Campo Tipo Descrição
clientIp de string Endereço IP do cliente
clientPort int32 Porta do cliente. Definido apenas para ligações TCP e UDP.
serverIp de string Endereço IP do servidor (IP da regra de encaminhamento)
serverPort int32 Porta do servidor. Definido apenas para ligações TCP e UDP.
protocol int32 Número do protocolo da IANA

Formato do campo InstanceDetails

Campo Tipo Descrição
projectId de string ID do projeto que contém a VM
vm de string Nome da instância da VM
região de string Região da VM
zona de string Zona da VM
vmIp de string IP interno principal da NIC que publicou a ligação

Formato do campo VpcDetails

Campo Tipo Descrição
projectId de string ID do projeto que contém a rede VPC
vpc de string Rede de VPC na qual a VM está a funcionar
subnetwork de string Sub-rede na qual a VM está a funcionar

Formato do campo GkeDetails

Campo Tipo Descrição
cluster ClusterDetail Metadados do cluster do GKE
pod PodDetails Metadados do GKE Pod, preenchidos quando a origem ou o destino do tráfego é um Pod
serviço ServiceDetails Metadados do serviço GKE, preenchidos apenas nos pontos finais do serviço. O registo contém até dois serviços. Se existirem mais de dois serviços relevantes, este campo contém um único serviço com um marcador especial MANY_SERVICES.

Formato do campo ClusterDetails

Campo Tipo Descrição
cluster de string Nome do cluster do GKE
clusterLocation de string Localização do cluster. A localização do cluster pode ser uma zona ou uma região.

Formato do campo PodDetails

Campo Tipo Descrição
pod de string Nome do agrupamento
podNamespace de string Espaço de nomes do agrupamento

Formato do campo ServiceDetails

Campo Tipo Descrição
serviço de string Nome do serviço. Se existirem mais de dois serviços relevantes, o campo é definido como um marcador especial MANY_SERVICES.
serviceNamespace de string Espaço de nomes do serviço

Monitorização

Um balanceador de carga de rede de passagem interno exporta dados de monitorização para o Cloud Monitoring.

As métricas de monitorização podem ser usadas para os seguintes fins:

  • Avalie a configuração, a utilização e o desempenho de um balanceador de carga de rede de encaminhamento interno
  • Resolva problemas
  • Melhore a utilização de recursos e a experiência do utilizador

Além dos painéis de controlo predefinidos na Monitorização, pode criar painéis de controlo personalizados, configurar alertas e consultar as métricas através da API Monitoring.

Veja os painéis de controlo de monitorização

Consola

  1. Na Google Cloud consola, aceda à página Monitorização.

    Aceder a Monitorização

  2. Se Recursos aparecer no painel de navegação, selecione Recursos e, de seguida, Equilibradores de carga do Google Cloud. Caso contrário, selecione Painéis de controlo e, de seguida, selecione o painel de controlo denominado Equilibradores de carga do Google Cloud.

  3. Clique no nome do balanceador de carga.

No painel esquerdo, pode ver vários detalhes do equilibrador de carga selecionado. No painel do lado direito, pode ver gráficos de intervalos temporais. Clique no link Detalhes para ver detalhes específicos. O painel esquerdo apresenta os dados configurados atualmente, enquanto o painel direito pode apresentar dados publicados por configurações históricas que não se refletem atualmente no painel esquerdo.

Defina painéis de controlo personalizados de monitorização

Pode criar painéis de controlo de monitorização personalizados para métricas do Network Load Balancer de encaminhamento interno.

Consola

  1. Na Google Cloud consola, aceda à página Monitorização.

    Aceder a Monitorização

  2. Selecione Painéis de controlo > Criar painel de controlo.

  3. Clique em Adicionar gráfico.

  4. Atribua um título ao gráfico.

  5. Selecione métricas e filtros. Para as métricas, o tipo de recurso é Regra do balanceador de carga de rede TCP de encaminhamento interno (internal_tcp_lb_rule) ou Regra do balanceador de carga de rede UDP de encaminhamento interno (internal_udp_lb_rule).

  6. Clique em Guardar.

Defina políticas de alerta

Consola

Pode criar políticas de alerta para monitorizar os valores das métricas e receber uma notificação quando essas métricas violarem uma condição.

  1. Na Google Cloud consola, aceda à página  Alertas:

    Aceder a Alertas

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.

  2. Se não tiver criado os canais de notificação e quiser receber notificações, clique em Editar canais de notificação e adicione os seus canais de notificação. Regresse à página Alertas depois de adicionar os seus canais.
  3. Na página Alertas, selecione Criar política.
  4. Para selecionar a métrica, expanda o menu Selecione uma métrica e, em seguida, faça o seguinte:
    1. Para limitar o menu a entradas relevantes, introduza Google Cloud TCP Load Balancer ou Google Cloud UDP Load Balancer na barra de filtros. Se não houver resultados depois de filtrar o menu, desative o botão Mostrar apenas recursos e métricas ativos.
    2. Para o Tipo de recurso, selecione Balanceador de carga TCP do Google Cloud ou Balanceador de carga UDP do Google Cloud.
    3. Selecione uma Categoria de métrica e uma Métrica e, de seguida, selecione Aplicar.
  5. Clicar em Seguinte.
  6. As definições na página Configurar acionador de alerta determinam quando o alerta é acionado. Selecione um tipo de condição e, se necessário, especifique um limite. Para mais informações, consulte Crie políticas de alertas de limite métrico.
  7. Clicar em Seguinte.
  8. Opcional: para adicionar notificações à sua política de alertas, clique em Canais de notificação. Na caixa de diálogo, selecione um ou mais canais de notificação no menu e, de seguida, clique em OK.
  9. Opcional: atualize a Duração do encerramento automático do incidente. Este campo determina quando o Monitoring fecha incidentes na ausência de dados de métricas.
  10. Opcional: clique em Documentação e, de seguida, adicione as informações que quer incluir numa mensagem de notificação.
  11. Clique em Nome do alerta e introduza um nome para a política de alertas.
  12. Clique em Criar política.
Para mais informações, consulte o artigo Vista geral dos alertas.

Métricas para balanceadores de carga de rede de encaminhamento interno

As seguintes métricas para balanceadores de carga de rede de encaminhamento interno são comunicadas na monitorização.

Métrica metric_name Descrição
Débito de entrada loadbalancing.googleapis.com/l3/internal/ingress_bytes_count O número de bytes enviados do cliente para o back-end do balanceador de carga de passagem interno. Para fluxos TCP, apenas são contabilizados os bytes no fluxo da aplicação.
Pacotes recebidos loadbalancing.googleapis.com/l3/internal/ingress_packets_count O número de pacotes enviados do cliente para o back-end do balanceador de carga de rede de passagem interno.
Débito de saída loadbalancing.googleapis.com/l3/internal/egress_bytes_count O número de bytes enviados do back-end do Network Load Balancer de passagem interno para o cliente. Para fluxos TCP, apenas são contabilizados os bytes no fluxo da aplicação.
Pacotes de saída loadbalancing.googleapis.com/l3/internal/egress_packets_count O número de pacotes enviados do back-end do Network Load Balancer de passagem interno para o cliente.
Latência loadbalancing.googleapis.com/l3/internal/rtt_latencies

Uma distribuição do RTT medido através de ligações TCP para fluxos do balanceador de carga de rede de passagem interna.

Disponível apenas para tráfego TCP.

Dimensões de filtro para métricas do balanceador de carga de rede de encaminhamento interno

As métricas são agregadas para cada Network Load Balancer de encaminhamento interno. Pode discriminar ainda mais as métricas pelas seguintes dimensões:

Propriedade Descrição
NOME DO BACK-END O nome do grupo de instâncias ou do grupo de pontos finais da rede (NEG) com pontos finais GCE_VM_IP.
ÂMBITO DO BACK-END O âmbito (região ou zona) do back-end que recebeu a ligação.
ZONA DE BACK-END Para grupos de instâncias zonais e grupos de pontos finais de rede, a zona do back-end que serviu a ligação.
REDE DO CLIENTE A rede da instância do cliente que se ligou ao balanceador de carga de passagem interno.
SUBNETWORK DO CLIENTE A sub-rede da instância do cliente que se ligou ao balanceador de carga de rede de encaminhamento interno.
ZONA DO CLIENTE A Google Cloud zona da instância que estabeleceu ligação à regra de encaminhamento.
REGRA DE ENCAMINHAMENTO O nome da regra de encaminhamento do balanceador de carga de rede de passagem interno.

Frequência e retenção dos relatórios de métricas

As métricas dos balanceadores de carga de encaminhamento interno são exportadas para a monitorização em lotes de granularidade de 1 minuto. Os dados de monitorização são retidos durante seis semanas. As métricas baseiam-se no tráfego de amostragem (a taxa de amostragem é dinâmica e não pode ser ajustada). O painel de controlo apresenta a análise de dados em intervalos predefinidos de 1 hora (1H), 6 horas (6H), 1 dia (1D), 1 semana (1W) e 6 semanas (6W). Pode pedir manualmente a análise em qualquer intervalo de seis semanas a um minuto.

O que se segue?