Виберіть проксі-маршрут Sentry Python при init
Задайте явні параметри проксі sentry-sdk або очистіть обидва, якщо навмисно вимикаєте маршрутизацію з середовища.
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 у короткоживучій програмі, зберігаючи помилки транспорту без розкриття секретів.