import sentry_sdk

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

Manteña sentry_dsn como destino do proxecto Sentry. Estas opcións de sentry-sdk seleccionan o intermediario para o transporte HTTP integrado.

Política desexadaConsecuencia na configuración
Usar un proxy explícitoProporcione as opcións de proxy na inicialización, como se mostra; a lista de proxies HTTP pode fornecer candidatos para unha ruta HTTP pública.
Usar a configuración da contornaOmita os valores explícitos. Para un DSN HTTPS, o transporte proba primeiro a ruta de proxy HTTPS e pode recorrer a HTTP.
Desactivar as rutas derivadas da contornaDefina ambas as opcións de proxy explícitas como cadeas baleiras. Se só limpa HTTPS, pode quedar un respaldo HTTP.

O ThreadedRequestsHTTPTransport de Raven pertence ao paquete máis antigo raven-python; non é esta interface de inicialización.

Despois avalíe a entrega na etapa de transporte. O transporte HTTP estándar adoita poñer o traballo nun traballador en segundo plano, polo que unha inicialización correcta ou un identificador de evento non demostran que o sobre chegase ao proxy. Use o ciclo de vida flush ou shutdown compatible nunha aplicación de curta duración, conservando os erros de transporte sen expor segredos.

Artigos relacionados