Замедлит ли SDK сайт?
Script-тег подключается с async и не блокирует отрисовку страницы. События не отправляются по одному: SDK собирает их в пачки и отправляет одним запросом — при накоплении 20 событий, через 2 секунды тишины или при уходе со страницы. Ошибки отправляются сразу.
Заметную нагрузку может давать только запись сессий: она следит за изменениями страницы. Включайте её там, где она действительно нужна.
Сколько весит SDK?
Скрипт с CDN содержит все интеграции, включая запись сессий, — около 80 КБ в gzip. Из npm попадает только то, что вы импортируете: интеграции лежат в отдельном входе (@buglapse/browser/integrations), а запись сессий подключается отдельно через replayIntegration.
Что SDK собирает по умолчанию?
Без дополнительных настроек — необработанные ошибки, отменённые промисы и сессии. Остальное включается явно: в Настройки → Скрипт загрузчика для script-тега или в коде для npm.
SDK никогда не отправляет тела запросов и ответов, заголовки, cookie и значения полей форм. В адресах, которые SDK записывает сам, значения параметров заменяются на [Filtered]. Подробнее — на странице Чувствительные данные.
Что будет, если Buglapse недоступен?
Приложение продолжит работать: ошибки отправки не выбрасываются в ваш код. Запрос, который не удался из-за сети, повторяется один раз, после чего пачка отбрасывается — очереди на диске нет. Узнать о потерянных событиях можно через transportOptions.onError, см. Транспорты.
Можно ли спрятать DSN?
Не нужно. DSN разрешает только отправлять события, читать по нему ничего нельзя. Чтобы чужие сайты не отправляли события в ваш проект, задайте Разрешённые домены в Настройки → Безопасность и приватность.
Как обновлять SDK?
Script-тег всегда отдаёт актуальную версию — обновлять ничего не нужно. npm-пакеты обновляются как обычные зависимости (npm update) из registry Buglapse, указанного в .npmrc.
Работает ли Buglapse с Sentry SDK?
Да. Приложения на официальных Sentry SDK (PHP, Python, Go, Java, мобильные и другие) могут отправлять события в Buglapse — достаточно сменить DSN. См. Переход с Sentry.