분산 추적 개요

Secure Web Proxy의 분산 추적은 프록시 게이트웨이를 통과하여 외부 API 및 서드 파티 서비스로 전송되는 아웃바운드 웹 트래픽에 대한 엔드 투 엔드 요청 가시성을 제공합니다.

Secure Web Proxy는 Cloud Trace와 통합되어 각 아웃바운드 연결에 대한 상세 타이밍 통계와 요청 속성을 캡처합니다. 이 정보는 지연 시간 병목 현상을 감지하고 연결 오류를 해결하는 데 도움이 됩니다.

주요 이점

Trace를 사용한 분산 추적은 다음과 같은 주요 이점을 제공합니다.

  • 엔드 투 엔드 요청 수명 주기 가시성: Secure Web Proxy를 통해 내부 워크로드에서 외부 엔드포인트로 전송되는 아웃바운드 요청을 추적합니다.
  • 분리된 원격 분석 정책: 프록시 라우팅 또는 보안 규칙을 수정하지 않고 독립적인 TelemetryPolicy 리소스에서 추적 샘플링 비율을 정의합니다.
  • 교차 원격 분석 상관관계: 통합 추적 ID를 사용하여 Trace를 Secure Web Proxy 프록시 트랜잭션 로그 및 Cloud Monitoring 측정항목과 상호 연관시킵니다.

원격 분석 정책 아키텍처

Secure Web Proxy의 분산 추적은 Network Services API에서 TelemetryPolicy 리소스를 사용하여 관리됩니다.

주요 아키텍처 원칙은 다음과 같습니다.

  • 리전 정책 관리: Secure Web Proxy의 원격 분석 정책은 리전별 리소스이며 대상 게이트웨이와 동일한 리전에서 생성되고 관리됩니다.
  • 독립적인 수명 주기: 원격 분석 정책은 게이트웨이 보안 정책 및 규칙과 별개입니다. 게이트웨이에서 트래픽이나 보안을 처리하는 방식에 영향을 주지 않고 원격 분석 정책을 만들거나 수정하거나 삭제할 수 있습니다.
  • 다중 게이트웨이 타겟팅: 단일 원격 분석 정책이 동일한 리전 내의 여러 Secure Web Proxy 게이트웨이를 타겟팅하여 여러 리전 배포 전반에서 일관된 추적 표준을 보장할 수 있습니다.

상위 항목 기반 샘플링

상위 기반 샘플링은 업스트림 샘플링 결정을 기반으로 트레이스 수집을 동적으로 제어합니다. 상위 기반 샘플링을 사용 설정하면 수신 트레이스 컨텍스트에 업스트림 클라이언트 또는 마이크로서비스가 이미 트레이스를 샘플링하기로 결정한 것으로 표시되는 경우 Secure Web Proxy가 자동으로 요청을 샘플링합니다.

업스트림 트레이스 컨텍스트를 전달하지 않는 요청의 경우 Secure Web Proxy는 원격 분석 정책에 구성된 기준 samplingRate를 적용합니다.

다음 단계