Перейти к содержимому

Что входит в квоту? ​

У каждого типа событий своя месячная квота, общая для всех проектов организации:

СобытиеКвота
Исключениеошибки
Логлоги
Спанспаны (метрики спана бесплатны)
Сегмент записи сессиизаписи
Сессияне тарифицируется

Поток логов не может «съесть» квоту ошибок, и наоборот. Текущее использование и лимиты тарифа видны в Настройки организации → Статистика и использование и Тариф.

Не тарифицируются события, которые отброшены фильтрами, сэмплированием или отклонены из-за лимита.

Что будет, когда квота закончится? ​

При 80 % и 100 % владелец организации получает алерт. Когда квота исчерпана, новые события этого типа отклоняются до начала следующего месяца, а SDK сам перестаёт их отправлять. Остальные типы продолжают приниматься.

Чтобы квоты хватало на весь месяц, Buglapse заранее начинает сэмплировать тип событий, если при текущем темпе квоты не хватит до конца месяца. Часть квоты всегда резервируется под новые ошибки, поэтому новая ошибка попадёт в проект даже в конце загруженного месяца.

Что такое защита от всплесков? ​

Когда, например, упал API и каждая загрузка страницы бросает одну и ту же ошибку, поток событий вырастает в разы. Защита от всплесков (Настройки → Фильтры, включена по умолчанию) ограничивает каждый тип событий удвоенным средним часовым объёмом за предыдущие два часа и сэмплирует лишнее, а не отрезает его:

  • первые события каждой новой ошибки, нового сообщения лога и новой транзакции сохраняются всегда;
  • счётчики в панели пересчитываются с учётом доли, так что числа остаются правдоподобными;
  • команда получает алерт Всплеск.

Сэмплированные события не хранятся и не тарифицируются.

Почему SDK получил 429? ​

Либо исчерпана квота, либо поток в десятки раз превысил порог всплеска — тогда его излишек отклоняется на минуту. SDK понимает этот ответ и сам приостанавливает отправку нужного типа событий.

Сколько хранятся данные? ​

Сроки зависят от тарифа и типа данных: исключения и инциденты хранятся дольше всего, логи и трейсы — меньше. Точные сроки указаны на странице тарифов и в Настройки организации → Тариф. История алертов хранится 30 дней на бесплатном тарифе и 90 — на платных.

Как сократить расход квоты? ​

  • Отфильтруйте шум — ошибки ботов, расширений, старых вкладок. См. Фильтрация шума.
  • Задайте Долю трейсов в Настройки → Фильтры → Сэмплирование.
  • Для записи сессий оставьте только запись при ошибке. См. Запись сессий.
  • Не отправляйте логи уровня debug в продакшене.

Подробное описание конвейера приёма, сэмплирования и заголовков ответа — в справочнике по формату событий.