Escolla a ruta de proxy de Sentry Python en init
Defina as opcións de proxy explícitas de sentry-sdk ou baleire ambas cando desactive deliberadamente o enrutamento derivado da contorna.
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 desexada | Consecuencia na configuración |
|---|---|
| Usar un proxy explícito | Proporcione 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 contorna | Omita 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 contorna | Defina 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.