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 deseadaConsecuencia en la configuración
Usar un proxy explícitoProporcione 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 entornoOmita 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 entornoDefina 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.

Artículos relacionados