..
Some checks failed
Deploy on push / deploy (push) Failing after 35s

This commit is contained in:
2025-09-27 13:51:15 +03:00
parent 2ac983d81e
commit a2cca6f189
2 changed files with 23 additions and 2 deletions

View File

@@ -16,6 +16,13 @@ def start_sentry() -> None:
try:
logger.info("[utils.sentry] Sentry init started...")
# 🔍 Проверяем наличие DSN
if not GLITCHTIP_DSN:
logger.warning("[utils.sentry] GLITCHTIP_DSN не установлен, пропускаем инициализацию Sentry")
return
logger.info(f"[utils.sentry] Используем DSN: {GLITCHTIP_DSN[:50]}...")
# 🧾 Настройка LoggingIntegration для дублирования логов
# level=logging.WARNING - отправляем в GlitchTip только WARNING и выше
# event_level=logging.ERROR - создаем события только для ERROR и выше
@@ -56,5 +63,13 @@ def start_sentry() -> None:
send_default_pii=True, # Отправка информации о пользователе (PII)
)
logger.info("[utils.sentry] Sentry initialized successfully.")
# 🧪 Отправляем тестовое событие для проверки работы GlitchTip
try:
sentry_sdk.capture_message("🧪 GlitchTip test message - система инициализирована", level="info")
logger.info("[utils.sentry] Тестовое сообщение отправлено в GlitchTip")
except Exception as test_e:
logger.warning(f"[utils.sentry] Не удалось отправить тестовое сообщение: {test_e}")
except (sentry_sdk.utils.BadDsn, ImportError, ValueError, TypeError) as _e:
logger.warning("[utils.sentry] Failed to initialize Sentry", exc_info=True)