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 สาธารณะ
ใช้การตั้งค่าสภาพแวดล้อมละเว้นค่าที่ชัดเจน สำหรับ DSN แบบ HTTPS การขนส่งจะลองเส้นทางพร็อกซี HTTPS ก่อนและสามารถถอยกลับไปใช้ HTTP ได้
ปิดเส้นทางที่มาจากสภาพแวดล้อมตั้งค่าตัวเลือกพร็อกซีแบบชัดเจนทั้งสองเป็นสตริงว่าง การล้างเฉพาะ HTTPS อาจเหลือเส้นทางสำรอง HTTP ไว้

ThreadedRequestsHTTPTransport ของ Raven อยู่ในแพ็กเกจ raven-python รุ่นเก่า ไม่ใช่ส่วนติดต่อการเริ่มต้นนี้

จากนั้นประเมินการส่งมอบในขั้นตอนการขนส่ง การขนส่ง HTTP มาตรฐานมักวางงานไว้บนเวิร์กเกอร์เบื้องหลัง ดังนั้นการเริ่มต้นที่สำเร็จหรือตัวระบุเหตุการณ์ไม่ได้แสดงว่าซองจดหมายถึงพร็อกซี ใช้วงจรชีวิต flush หรือ shutdown ที่รองรับในแอปอายุสั้น โดยเก็บข้อผิดพลาดการขนส่งไว้โดยไม่เปิดเผยข้อมูลลับ

บทความที่เกี่ยวข้อง