A integração da New Relic com o Google Cloud Platform (GCP) inclui uma que reporta dados Google Cloud Load Balancing para New Relic. Este documento explica como ativar a integração do GCP Cloud Load Balancing e descreve os dados que ela reporta.
Recurso
O Cloud Load Balancing é o serviço gerenciado baseado em software do Google Cloud para distribuir tráfego entre regiões, com suporte para proxy HTTP(S), TCP/SSL e balanceamento de carga L4 (rede). A integração do New Relic Load Balancing coleta métricas de taxa de requests, latência, taxas de transferência de bytes e conexão para cada variante de balanceador de carga.
Ativar integração
Para habilitar a integração, é necessário seguir os procedimentos padrão para conectar o serviço do GCP ao New Relic:
- Conecte-se com a Workload Identity Federation (recomendado)
- Conectar com conta de serviço ou conta de usuário
Frequência de votação
As integrações do New Relic consultam os serviços do GCP de acordo com um intervalo de sondagem que varia por integração. A frequência de sondagem para o Google Cloud Load Balancing é de 5 minutos. A resolução é 1 ponto de dados a cada minuto.
Importante
O Cloud Load Balancing oferece suporte a intervalo de sondagem de 1 minuto para integração do WIF em visualização limitada. Para solicitar acesso, entre em contato com o suporte da New Relic.
Workload Identity Federation
Encontre e use dados
Após habilitar a integração, os recursos do Cloud Load Balancing aparecem como entidades no explorador de entidades do New Relic. Para ver dashboards e gerenciar serviços, acesse one.newrelic.com > All capabilities > Infrastructure > GCP.
Todas as métricas do Cloud Load Balancing disponíveis no monitoramento de nuvem do GCP são coletadas como métricas dimensionais no tipo de evento Metric. Métricas adicionais além desta tabela são coletadas automaticamente. Consulte a documentação de métricas do Cloud Load Balancing do Google para obter a lista completa.
Entidade
Dados métricos
Métricas-chave — Balanceador de carga HTTP(S)
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Número de requests HTTP(S) processados pelo balanceador de carga, facetado por
. |
| Contar | Número de requests encaminhados para os backends do balanceador de carga. |
| Milissegundos | Distribuição de latência de resposta do backend para o balanceador de carga. |
| Milissegundos | Distribuição da latência de solicitação de ponta a ponta para o balanceador de carga. |
| Bytes | Bytes de request recebidos pelo balanceador de carga. |
| Bytes | Bytes de resposta enviados pelo balanceador de carga. |
Principais métricas — Balanceador de carga HTTP(S) interno
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Número de requests encaminhados para os backends do compensador de carga HTTP(S) interno. |
| Milissegundos | Distribuição de latência de resposta do backend para o balanceador de carga HTTP(S) interno. |
| Milissegundos | Distribuição de latência de solicitação de ponta a ponta para o balanceador de carga HTTP(S) interno. |
| Bytes | Bytes de solicitação recebidos pelo balanceador de carga HTTP(S) interno. |
| Bytes | Bytes de resposta enviados pelo balanceador de carga HTTP(S) interno. |
Principais métricas — balanceador de carga HTTP(S) regional externo
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Número de requests atendidos pelo balanceador de carga HTTP(S) regional externo, facetado por
. |
| Milissegundos | Distribuição de latência de resposta do backend para o balanceador de carga HTTP(S) regional externo. |
| Milissegundos | Distribuição de latência de solicitação de ponta a ponta para o balanceador de carga HTTP(S) regional externo. |
| Bytes | Bytes de solicitação recebidos pelo balanceador de carga HTTP(S) regional externo. |
| Bytes | Bytes de resposta enviados pelo balanceador de carga HTTP(S) regional externo. |
Métricas-chave — External Network Load Balancer
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Bytes | Bytes de entrada recebidos pelo balanceador de carga de rede externo. |
| Bytes | Bytes de saída enviados pelo balanceador de carga de rede externo. |
| Contar | Pacotes de entrada recebidos pelo balanceador de carga de rede externo. |
| Contar | Pacotes de saída enviados pelo balanceador de carga de rede externo. |
| Milissegundos | Distribuição de latência de ida e volta medida pelo balanceador de carga de rede externo. |
Métricas-chave — Balanceador de carga de rede interna
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Bytes | Bytes de entrada recebidos pelo balanceador de carga L3 interno. |
| Bytes | Bytes de saída enviados pelo balanceador de carga L3 interno. |
| Contar | Pacotes de entrada recebidos pelo balanceador de carga L3 interno. |
| Contar | Pacotes de saída enviados pelo balanceador de carga L3 interno. |
| Milissegundos | Distribuição de latência de ida e volta medida pelo balanceador de carga L3 interno. |
Métricas-chave — L4 Proxy Load Balancer
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Novas conexões TCP abertas por meio do balanceador de carga de proxy L4. |
| Contar | Conexões TCP fechadas pelo compensador de carga de proxy L4. |
| Bytes | Bytes de entrada recebidos pelo balanceador de carga de proxy L4. |
| Bytes | Bytes de saída enviados pelo balanceador de carga de proxy L4. |
Principais métricas — balanceador de carga de proxy TCP/SSL
Nome da métrica | Unidade | Descrição |
|---|---|---|
| Contar | Novas conexões TCP/SSL abertas por meio do balanceador de carga de proxy. |
| Contar | Conexões TCP/SSL fechadas pelo balanceador de carga de proxy. |
| Bytes | Bytes de entrada recebidos pelo balanceador de carga de proxy TCP/SSL. |
| Bytes | Bytes de saída enviados pelo balanceador de carga de proxy TCP/SSL. |
| Milissegundos | Tempo de ida e volta medido entre o cliente e o frontend do proxy TCP/SSL. |
Para obter a lista completa de métricas do Cloud Load Balancing, consulte a documentação de métricas do Cloud Load Balancing do Google.
Conta de serviço ou conta de usuário
Encontre e use dados
Após ativar a integração e aguardar alguns minutos (com base na frequência da votação), os dados aparecerão na interface do New Relic . Para encontrar e usar seus dados, incluindo links para seu e configurações de alerta, acesse one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration).
Para visualizar dados métricos para sua integração de balanceamento de carga do GCP no New Relic, crie uma consulta NRQL para o evento GcpHttpLoadBalancerSample, GcpHttpExternalRegionalLoadBalancerSample, GcpInternalHttpLoadBalancerSample, GcpTcpSslProxyLoadBalancerSample e GcpInternalLoadBalancerSample e seus atributos relacionados.
GcpHttpLoadBalancerSample
Consulte o evento GcpHttpLoadBalancerSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Descrição |
|---|---|
| Latência média (em milissegundos) calculada a partir do momento em que a solicitação foi enviada pelo proxy do balanceador de carga HTTP/S externo para o backend até o proxy receber do backend o último byte de resposta. |
| O número de bytes enviados como requests do balanceador de carga HTTP/S externo para o backend. |
| O número de requests atendidas pelo backend do balanceador de carga HTTP/S externo. |
| O número de bytes enviados como respostas do backend (ou cache) para o balanceador de carga HTTP/S externo. |
| Média do Round-Trip Time (RTT) medido para cada conexão entre cliente e proxy. |
| O número de bytes enviados como requests de clientes para o balanceador de carga HTTP/S externo. |
| O número de requests atendidas pelo balanceador de carga HTTP/S externo. |
| O número de bytes enviados como respostas do balanceador de carga HTTP/S externo para clientes. |
| Média da latência (em milissegundos) calculada desde o momento em que a solicitação foi recebida pelo proxy do balanceador de carga HTTP/S externo até o proxy receber o ACK do cliente no último byte de resposta. |
Exemplo de balanceador de carga regional externo GcpHttpExternalRegionalLoadBalancer
Consulte o evento GcpHttpExternalRegionalLoadBalancerSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Descrição |
|---|---|
| Latência média (em milissegundos) calculada a partir do momento em que a solicitação foi enviada pelo proxy do balanceador de carga HTTP/S externo regional para o backend até o proxy receber do backend o último byte de resposta. |
| O número de bytes enviados como requests do balanceador de carga HTTP/S externo regional para o backend. |
| O número de requests atendidas pelo backend do balanceador de carga HTTP/S externo regional. |
| O número de bytes enviados como respostas do backend (ou cache) para o balanceador de carga HTTP/S externo regional. |
| O número de bytes enviados como requests de clientes para o balanceador de carga HTTP/S externo regional. |
| O número de requests atendidas pelo balanceador de carga HTTP/S externo regional. |
| O número de bytes enviados como respostas do balanceador de carga HTTP/S externo regional para clientes. |
| Média da latência (em milissegundos) calculada desde o momento em que a solicitação foi recebida pelo proxy do balanceador de carga HTTP/S externo regional até o proxy receber o ACK do cliente no último byte de resposta. |
Exemplo de balanceador de carga Http interno do Gcp
Consulte o evento GcpInternalHttpLoadBalancerSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Descrição |
|---|---|
| Latência média (em milissegundos) calculada a partir do momento em que a solicitação foi enviada pelo proxy do Balanceador de Carga do aplicativo interno para o backend até o proxy receber do backend o último byte de resposta. |
| O número de bytes enviados como requests do balanceador de carga HTTP/S interno para o backend. |
| O número de requests atendidas pelo backend do balanceador de carga HTTP/S interno. |
| O número de bytes enviados como respostas do backend (ou cache) para o balanceador de carga HTTP/S interno. |
| O número de bytes enviados como requests de clientes para o balanceador de carga HTTP/S interno. |
| O número de requests atendidas pelo balanceador de carga HTTP/S interno. |
| O número de bytes enviados como respostas do balanceador de carga HTTP/S interno para clientes. |
| Média da latência (em milissegundos) calculada desde o momento em que a solicitação foi recebida pelo proxy do balanceador de carga do aplicativo interno até o proxy receber o ACK do cliente no último byte de resposta. |
GcpTcpSslProxyLoadBalancerSample
Consulte o evento GcpTcpSslProxyLoadBalancerSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Descrição |
|---|---|
| Número de conexões que foram encerradas por proxy TCP/SSL. |
| Número de bytes enviados da VM para o cliente usando proxy. |
| Média do RTT suavizado (em milissegundos) medido pela stack TCP do proxy, a cada minuto que os bytes da camada do aplicativo passam do proxy para o cliente. |
| Número de bytes enviados do cliente para a VM usando proxy. |
| Número de conexões que foram criadas por meio de proxy TCP/SSL. |
| Número atual de conexões pendentes por meio do proxy TCP/SSL. |
GcpInternalLoadBalancerSample
Consulte o evento GcpInternalLoadBalancerSample no New Relic para visualizar os dados do seguinte atributo:
Atributo | Descrição |
|---|---|
| O número de bytes enviados backend Internal Load Balancing (ILB) para o cliente (para fluxos TCP ele conta apenas bytes no fluxo do aplicativo). |
| O número de pacotes enviados do backend do ILB para o cliente. |
| O número de bytes enviados do cliente para o backend do ILB (para fluxos TCP ele conta apenas bytes no fluxo do aplicativo). |
| O número de pacotes enviados do cliente para backend do ILB. |
| Média do RTT (em milissegundos) medido em conexões TCP para fluxos ILB. |