Présentation du traçage distribué

Le traçage distribué pour le proxy Web sécurisé offre une visibilité de bout en bout des requêtes pour le trafic Web sortant qui transite par vos passerelles de proxy vers des API externes et des services tiers.

Secure Web Proxy s'intègre à Cloud Trace pour capturer des insights temporels détaillés et des attributs de requête pour chaque connexion sortante. Ces informations vous aident à détecter les goulots d'étranglement de latence et à résoudre les problèmes de connectivité.

Principaux avantages

Le traçage distribué avec Trace offre les principaux avantages suivants :

  • Visibilité du cycle de vie des requêtes de bout en bout : suivez les requêtes sortantes des charges de travail internes via le proxy Web sécurisé vers les points de terminaison externes.
  • Règles de télémétrie dissociées : définissez les taux d'échantillonnage des traces dans des ressources TelemetryPolicy indépendantes sans modifier les règles de routage ou de sécurité du proxy.
  • Corrélation de la télémétrie croisée : corrélez Trace avec les journaux des transactions de proxy Secure Web Proxy et les métriques Cloud Monitoring à l'aide d'ID de trace unifiés.

Architecture des règles de télémétrie

Le traçage distribué pour Secure Web Proxy est géré à l'aide des ressources TelemetryPolicy de l'API Network Services.

Voici les principaux principes architecturaux :

  • Gestion des règles régionales : les règles de télémétrie pour le Secure Web Proxy sont des ressources régionales. Elles sont créées et gérées dans la même région que les passerelles cibles.
  • Cycle de vie indépendant : les règles de télémétrie sont distinctes des règles et stratégies de sécurité de la passerelle. Vous pouvez créer, modifier ou supprimer des règles de télémétrie sans affecter la façon dont la passerelle gère le trafic ou la sécurité.
  • Ciblage de plusieurs passerelles : une même stratégie de télémétrie peut cibler plusieurs passerelles Secure Web Proxy dans la même région, ce qui garantit des normes de traçage cohérentes pour plusieurs déploiements régionaux.

Échantillonnage basé sur les parents

L'échantillonnage basé sur le parent permet de contrôler de manière dynamique la collecte de traces en fonction des décisions d'échantillonnage en amont. Lorsque vous activez l'échantillonnage basé sur le parent, Secure Web Proxy échantillonne automatiquement les requêtes si le contexte de trace entrant indique que le client ou le microservice en amont a déjà décidé d'échantillonner la trace.

Pour les requêtes qui ne comportent pas de contexte de trace en amont, le proxy Web sécurisé applique la ligne de base samplingRate configurée dans la règle de télémétrie.

Étapes suivantes