Il tracciamento distribuito per Secure Web Proxy fornisce visibilità end-to-end delle richieste per il traffico web in uscita che passa attraverso i gateway proxy ad API esterne e servizi di terze parti.
Secure Web Proxy si integra con Cloud Trace per acquisire informazioni dettagliate sui tempi e sugli attributi delle richieste per ogni connessione in uscita. Queste informazioni ti aiutano a rilevare i colli di bottiglia della latenza e a risolvere gli errori di connettività.
Vantaggi principali
Il tracciamento distribuito con Trace offre i seguenti vantaggi principali:
- Visibilità del ciclo di vita delle richieste end-to-end: monitora le richieste in uscita dai workload interni tramite Secure Web Proxy agli endpoint esterni.
- Policy di telemetria disaccoppiate: definisci le frequenze di campionamento delle tracce in risorse
TelemetryPolicyindipendenti senza modificare le regole di routing o di sicurezza del proxy. - Correlazione tra dati di telemetria incrociata: metti in correlazione Trace con i log delle transazioni proxy di Secure Web Proxy e le metriche di Cloud Monitoring utilizzando ID traccia unificati.
Architettura delle policy di telemetria
Il tracciamento distribuito per Secure Web Proxy viene gestito utilizzando le risorse TelemetryPolicy
nell'API Network Services.
I principi architettonici chiave includono:
- Gestione delle policy regionali: le policy di telemetria per Secure Web Proxy sono risorse regionali e vengono create e gestite nella stessa regione dei gateway di destinazione.
- Ciclo di vita indipendente: le policy di telemetria sono separate dalle policy e dalle regole di sicurezza del gateway. Puoi creare, modificare o eliminare criteri di telemetria senza influire sul modo in cui il gateway gestisce il traffico o la sicurezza.
- Targeting multi-gateway: una singola policy di telemetria può avere come target più gateway Secure Web Proxy all'interno della stessa regione, garantendo standard di tracciamento coerenti in più deployment regionali.
Campionamento basato sui genitori
Il campionamento basato sul parent fornisce un controllo dinamico sulla raccolta delle tracce in base alle decisioni di campionamento upstream. Quando attivi il campionamento basato sul parent, Secure Web Proxy campiona automaticamente le richieste se il contesto della traccia in entrata indica che il client o il microservizio upstream ha già deciso di campionare la traccia.
Per le richieste che non contengono il contesto della traccia upstream, Secure Web Proxy
applica la linea di base samplingRate configurata nella policy di telemetria.
Passaggi successivi
- Traccia il traffico in uscita con Cloud Trace
- Risolvere i problemi relativi agli errori di tracciamento distribuito