Отчёты об ошибках
Sentry
Включение отчётов об ошибках
InfraVision поддерживает нативную интеграцию с Sentry для автоматической отчётности об ошибках. Чтобы включить эту функциональность, установите SENTRY_ENABLED в True и определите ваше уникальное имя источника данных (DSN) в configuration.py.
SENTRY_ENABLED = True
SENTRY_DSN = "https://examplePublicKey@o0.ingest.sentry.io/0"
Установка SENTRY_ENABLED в False отключит интеграцию с Sentry.
Назначение тегов
При желании вы можете прикрепить один или несколько произвольных тегов к исходящим отчётам об ошибках, установив параметр SENTRY_TAGS:
SENTRY_TAGS = {
"custom.foo": "123",
"custom.bar": "abc",
}
Внимание
Избегайте использования имён тегов, начинающихся с netbox., так как этот префикс зарезервирован приложением InfraVision.
Тестирование
После сохранения конфигурации перезапустите службу InfraVision.
Чтобы протестировать работу Sentry, попробуйте сгенерировать ошибку 404 (страница не найдена), перейдя по недействительному URL, например https://{infravision}/404-error-testing. (Убедитесь, что режим отладки отключён.) После получения ответа 404 от сервера InfraVision вы должны вскоре увидеть проблему в Sentry.