Visão geral do rastreamento distribuído

O rastreamento distribuído para o Secure Web Proxy oferece visibilidade de solicitações de ponta a ponta para o tráfego da Web de saída que passa pelos gateways de proxy para APIs externas e serviços de terceiros.

O Secure Web Proxy se integra ao Cloud Trace para capturar insights detalhados de tempo e atributos de solicitação para cada conexão de saída. Essas informações ajudam a detectar gargalos de latência e resolver erros de conectividade.

Principais vantagens

O rastreamento distribuído com o Trace oferece os seguintes benefícios principais:

  • Visibilidade do ciclo de vida da solicitação de ponta a ponta: rastreie solicitações de saída de cargas de trabalho internas pelo Secure Web Proxy para endpoints externos.
  • Políticas de telemetria dissociadas: defina taxas de amostragem de rastreamento em recursos TelemetryPolicy independentes sem modificar o roteamento de proxy ou as regras de segurança.
  • Correlação de telemetria cruzada: correlacione o rastreamento com os registros de transações de proxy do Secure Web Proxy e as métricas do Cloud Monitoring usando IDs de rastreamento unificados.

Arquitetura das políticas de telemetria

O rastreamento distribuído do Secure Web Proxy é gerenciado usando recursos TelemetryPolicy na API Network Services.

Os principais princípios de arquitetura incluem:

  • Gerenciamento de políticas regionais: as políticas de telemetria do Secure Web Proxy são recursos regionais e são criadas e gerenciadas na mesma região dos gateways de destino.
  • Ciclo de vida independente: as políticas de telemetria são separadas das políticas e regras de segurança do gateway. É possível criar, modificar ou excluir políticas de telemetria sem afetar a forma como o gateway processa o tráfego ou a segurança.
  • Segmentação de vários gateways: uma única política de telemetria pode segmentar vários gateways do Secure Web Proxy na mesma região, garantindo padrões de rastreamento consistentes em várias implantações regionais.

Amostragem baseada em parentesco

A amostragem baseada em parentes fornece controle dinâmico sobre a coleta de rastreamentos com base em decisões de amostragem upstream. Quando você ativa a amostragem baseada em parentesco, o Secure Web Proxy faz a amostragem automática de solicitações se o contexto de traces de entrada indicar que o cliente ou microsserviço upstream já decidiu fazer a amostragem do trace.

Para solicitações que não têm contexto de traces upstream, o Secure Web Proxy aplica o samplingRate de base configurado na política de telemetria.

A seguir