Перейти к содержанию

Настройки отчётов об ошибках

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).