import sentry_sdk

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

sentry_dsn ni Sentry loyihasining manzili sifatida saqlang. Bu sentry-sdk opsiyalari ichki HTTP transporti uchun vositachini tanlaydi.

Kerakli siyosatKonfiguratsiya natijasi
Aniq proxydan foydalanishProxy opsiyalarini ko‘rsatilgandek ishga tushirishda bering; HTTP proxy ro‘yxati ommaviy HTTP marshruti uchun nomzodlar berishi mumkin.
Muhit sozlamalaridan foydalanishAniq qiymatlarni tashlab keting. HTTPS DSN uchun transport avval HTTPS proxy yo‘lini sinab ko‘radi va HTTP ga qaytishi mumkin.
Muhitdan keladigan yo‘llarni o‘chirishIkkala aniq proxy opsiyasini bo‘sh satrlarga o‘rnating. Faqat HTTPS ni tozalash HTTP zaxira yo‘lini qoldirishi mumkin.

Raven ning ThreadedRequestsHTTPTransport eski raven-python paketiga tegishli; bu ishga tushirish interfeysi emas.

So‘ngra transport bosqichida yetkazib berishni baholang. Standart HTTP transporti ishni odatda fon ishchisiga qo‘yadi, shuning uchun muvaffaqiyatli ishga tushirish yoki hodisa identifikatori konvert proxyga yetganini ko‘rsatmaydi. Qisqa muddatli ilovada qo‘llab-quvvatlanadigan flush yoki shutdown hayot tsiklidan foydalaning va sirlarni oshkor qilmasdan transport xatolarini saqlang.

O'xshash maqolalar