import sentry_sdk

sentry_sdk.init(
    dsn=sentry_dsn,
    http_proxy='http://proxy.example:8080',
    https_proxy='http://proxy.example:8080',
)

sentry_dsn은 Sentry 프로젝트의 대상으로 유지합니다. 이 sentry-sdk 옵션은 내장 HTTP 전송의 중계자를 선택합니다.

원하는 정책구성의 결과
명시적 프록시 사용표시된 대로 초기화 시 프록시 옵션을 제공합니다. HTTP 프록시 목록은 공개 HTTP 경로의 후보를 제공할 수 있습니다.
환경 설정 사용명시적 값을 생략합니다. HTTPS DSN의 경우 전송은 먼저 HTTPS 프록시 경로를 시도하고 HTTP로 폴백할 수 있습니다.
환경에서 파생된 경로 비활성화명시적 프록시 옵션 두 개를 모두 빈 문자열로 설정합니다. HTTPS만 지우면 HTTP 폴백이 남을 수 있습니다.

Raven의 ThreadedRequestsHTTPTransport은 더 오래된 raven-python 패키지에 속하며, 이 초기화 인터페이스가 아닙니다.

그다음 전송 단계에서 전달을 평가합니다. 표준 HTTP 전송은 보통 작업을 백그라운드 워커에 넣으므로, 초기화 성공이나 이벤트 식별자만으로 봉투가 프록시에 도달했음을 알 수 없습니다. 단명 애플리케이션에서는 지원되는 flush 또는 shutdown 수명 주기를 사용하고, 비밀을 노출하지 않은 채 전송 오류를 보관하십시오.

관련 글