Настройки отчётов об ошибках
SENTRY_CONFIG
Словарь, сопоставляющий ключевые аргументы со значениями, передаваемыми в sentry_sdk.init(). См. документацию Sentry Python SDK для получения дополнительной информации о поддерживаемых параметрах.
Конфигурация по умолчанию показана ниже:
{
"sample_rate": 1.0,
"send_default_pii": False,
"traces_sample_rate": 0,
}
Кроме того, http_proxy и https_proxy устанавливаются в HTTP и HTTPS прокси соответственно, настроенные для InfraVision (если есть).
SENTRY_DSN
Внимание
Этот параметр будет удалён в InfraVision v4.5.
Установите его с помощью SENTRY_CONFIG вместо этого:
SENTRY_CONFIG = {
"dsn": "https://examplePublicKey@o0.ingest.sentry.io/0",
}
По умолчанию: None
Определяет имя источника данных (DSN) Sentry для автоматической отчётности об ошибках. SENTRY_ENABLED должен быть True, чтобы этот параметр вступил в силу. Например:
SENTRY_DSN = "https://examplePublicKey@o0.ingest.sentry.io/0"
SENTRY_ENABLED
По умолчанию: False
Установите в True, чтобы включить автоматическую отчётность об ошибках через Sentry.
Примечание
Для включения интеграции с Sentry требуется Python-пакет sentry-sdk.
SENTRY_SAMPLE_RATE
Внимание
Этот параметр будет удалён в InfraVision v4.5.
Установите его с помощью SENTRY_CONFIG вместо этого:
SENTRY_CONFIG = {
"sample_rate": 0.2,
}
По умолчанию: 1.0 (все)
Частота выборки для ошибок. Должна быть значением от 0 (отключено) до 1.0 (отчёт обо всех ошибках).
SENTRY_SEND_DEFAULT_PII
Внимание
Этот параметр будет удалён в InfraVision v4.5.
Установите его с помощью SENTRY_CONFIG вместо этого:
SENTRY_CONFIG = {
"send_default_pii": True,
}
По умолчанию: False
Соответствует параметру send_default_pii Sentry SDK. Если включено, добавляется определённая персонально идентифицируемая информация (PII).
Внимание
Если вы включите эту опцию, имейте в виду, что конфиденциальные данные, такие как cookie и токены аутентификации, будут записаны в журнал.
SENTRY_TAGS
Необязательный словарь имён тегов и значений для применения к отчётам об ошибках Sentry. Например:
SENTRY_TAGS = {
"custom.foo": "123",
"custom.bar": "abc",
}
Внимание
Избегайте использования любых имён тегов, начинающихся с netbox., так как этот префикс зарезервирован приложением InfraVision.
SENTRY_TRACES_SAMPLE_RATE
Внимание
Этот параметр будет удалён в InfraVision v4.5.
Установите его с помощью SENTRY_CONFIG вместо этого:
SENTRY_CONFIG = {
"traces_sample_rate": 0.2,
}
По умолчанию: 0 (отключено)
Частота выборки для транзакций. Должна быть значением от 0 (отключено) до 1.0 (отчёт обо всех транзакциях).
Внимание
Высокая частота выборки для транзакций может привести к значительным штрафам производительности. Если требуется отчётность о транзакциях, рекомендуется использовать относительно низкую частоту выборки от 10% до 20% (0.1 до 0.2).