Pilih laluan proksi Sentry Python semasa init
Tetapkan pilihan proksi eksplisit sentry-sdk, atau kosongkan kedua-duanya apabila anda sengaja mematikan penghalaan yang berasal daripada persekitaran.
import sentry_sdk
sentry_sdk.init(
dsn=sentry_dsn,
http_proxy='http://proxy.example:8080',
https_proxy='http://proxy.example:8080',
)Kekalkan sentry_dsn sebagai destinasi projek Sentry. Pilihan sentry-sdk ini memilih perantara untuk pengangkutan HTTP terbina dalam.
| Dasar yang dikehendaki | Kesan pada konfigurasi |
|---|---|
| Gunakan proksi eksplisit | Berikan pilihan proksi semasa permulaan, seperti yang ditunjukkan; senarai proksi HTTP boleh menyediakan calon untuk laluan HTTP awam. |
| Gunakan tetapan persekitaran | Tinggalkan nilai eksplisit. Untuk DSN HTTPS, pengangkutan mencuba laluan proksi HTTPS dahulu dan boleh kembali kepada HTTP. |
| Matikan laluan daripada persekitaran | Tetapkan kedua-dua pilihan proksi eksplisit kepada rentetan kosong. Mengosongkan HTTPS sahaja boleh meninggalkan laluan sandaran HTTP. |
ThreadedRequestsHTTPTransport milik Raven tergolong dalam pakej raven-python yang lebih lama; ia bukan antara muka permulaan ini.
Kemudian nilai penghantaran pada peringkat pengangkutan. Pengangkutan HTTP standard biasanya meletakkan kerja pada pekerja latar belakang, jadi permulaan yang berjaya atau pengecam peristiwa tidak menunjukkan sampul surat telah sampai ke proksi. Gunakan kitaran hayat flush atau shutdown yang disokong dalam aplikasi jangka pendek, sambil menyimpan ralat pengangkutan tanpa mendedahkan rahsia.