Elija la ruta de proxy de Sentry Python en init
Configure las opciones de proxy explícitas de sentry-sdk o vacíe ambas cuando desactive deliberadamente el enrutamiento derivado del entorno.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Mantenga sentry_dsn como destino del proyecto de Sentry. Estas opciones de sentry-sdk seleccionan el intermediario para el transporte HTTP integrado.
| Política deseada | Consecuencia en la configuración |
|---|---|
| Usar un proxy explícito | Proporcione las opciones de proxy al inicializar, como se muestra; la lista de proxies HTTP puede aportar candidatos para una ruta HTTP pública. |
| Usar la configuración del entorno | Omita los valores explícitos. Para un DSN HTTPS, el transporte prueba primero la ruta de proxy HTTPS y puede recurrir a HTTP. |
| Desactivar las rutas derivadas del entorno | Defina ambas opciones de proxy explícitas como cadenas vacías. Si solo limpia HTTPS, puede quedar un respaldo HTTP. |
El ThreadedRequestsHTTPTransport de Raven pertenece al paquete más antiguo raven-python; no es esta interfaz de inicialización.
Después evalúe la entrega en la etapa de transporte. El transporte HTTP estándar normalmente pone el trabajo en un trabajador en segundo plano, por lo que una inicialización correcta o un identificador de evento no demuestran que el sobre haya llegado al proxy. Use el ciclo de vida flush o shutdown compatible en una aplicación de corta duración, conservando los errores de transporte sin exponer secretos.