import sentry_sdk

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

Manteniu sentry_dsn com a destinació del projecte Sentry. Aquestes opcions de sentry-sdk trien l'intermediari per al transport HTTP integrat.

Política desitjadaConseqüència de la configuració
Utilitzar un proxy explícitProporcioneu les opcions de proxy en la inicialització, tal com es mostra; la llista de proxys HTTP pot oferir candidats per a una ruta HTTP pública.
Utilitzar la configuració de l'entornOmeteu els valors explícits. Per a un DSN HTTPS, el transport prova primer la ruta de proxy HTTPS i pot recórrer a HTTP.
Desactivar les rutes derivades de l'entornDefiniu les dues opcions de proxy explícites amb cadenes buides. Si només netegeu HTTPS, pot quedar un recurs a HTTP.

El ThreadedRequestsHTTPTransport de Raven pertany al paquet més antic raven-python; no és aquesta interfície d'inicialització.

A continuació avalueu el lliurament en l'etapa de transport. El transport HTTP estàndard normalment posa la feina en un treballador en segon pla, de manera que una inicialització correcta o un identificador d'esdeveniment no demostren que el sobre hagi arribat al proxy. Feu servir el cicle de vida flush o shutdown compatible en una aplicació de curta durada, conservant els errors de transport sense exposar secrets.

Articles relacionats