import sentry_sdk

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

Թողեք sentry_dsn-ը որպես Sentry նախագծի նպատակակետ։ Այս sentry-sdk ընտրանքները ընտրում են ներկառուցված HTTP փոխադրման միջնորդին։

Ցանկալի քաղաքականությունԿազմաձևման հետևանք
Օգտագործել բացահայտ վստահված սերվերՏրամադրեք վստահված սերվերի ընտրանքները սկզբնավորման պահին, ինչպես ցույց է տրված. HTTP վստահված սերվերների ցանկը կարող է թեկնածուներ տալ հանրային HTTP ուղու համար։
Օգտագործել միջավայրի կարգավորումներըԲաց թողեք բացահայտ արժեքները։ HTTPS DSN-ի դեպքում փոխադրումը նախ փորձում է HTTPS վստահված սերվերի ուղին և կարող է վերադառնալ HTTP-ին։
Անջատել միջավայրից ստացվող ուղիներըՍահմանեք երկու բացահայտ ընտրանքներն էլ որպես դատարկ տողեր։ Միայն HTTPS-ը մաքրելը կարող է թողնել HTTP պահուստային ուղի։

Raven-ի ThreadedRequestsHTTPTransport-ը պատկանում է ավելի հին raven-python փաթեթին. սա այդ սկզբնավորման միջերեսը չէ։

Այնուհետև գնահատեք առաքումը փոխադրման փուլում։ Ստանդարտ HTTP փոխադրումը սովորաբար աշխատանքը դնում է ֆոնային աշխատողի վրա, ուստի հաջող սկզբնավորումը կամ իրադարձության նույնացուցիչը չեն ցույց տալիս, որ ծրարը հասել է վստահված սերվերին։ Կարճատև ծրագրում օգտագործեք աջակցվող flush կամ shutdown կյանքի ցիկլը՝ պահպանելով փոխադրման սխալները առանց գաղտնիքների բացահայտման։

Առնչվող հոդվածներ