LaMoore | Bugle

Bugle

Платформа мониторинга ошибок, логов, трейсов и метрик для веб и серверных приложений с удобным дашбордом.

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

Одна строка <script> с токеном на странице — и всё, приложение уже шлёт данные в дашборд. Не нужно поднимать очередь сообщений, базу для логов, настраивать коллекторы. Вставил скрипт — через минуту в дашборде уже видны первые события.

Вся картина инцидента в одном месте

Когда что-то ломается, обычно самое неприятное — собрать картину по кусочкам: тут лог, там жалоба пользователя, где-то в консоли промелькнула ошибка. В Bugle всё это лежит рядом и связано друг с другом. Открываешь карточку ошибки — там сразу весь стектрейс, хлебные крошки (что происходило до падения), и тут же ссылка на запись сессии — можно буквально пересмотреть, что человек делал на экране, прежде чем всё сломалось. Это экономит часы: не нужно просить пользователя «опишите шаги воспроизведения», ты просто смотришь видео.

Ещё Bugle не заваливает шумом. Если ошибка сыплется тысячу раз в минуту, ты не увидишь тысячу одинаковых строчек — они автоматически схлопываются в одну карточку со счётчиком повторов. Видно масштаб проблемы с первого взгляда, а не пытаешься проскроллить ленту, чтобы понять, это новая беда или старая, известная.

Контекст, поиск и трейсинг

У каждой ошибки, лога, метрики или куска трейса есть общий контекст — браузер, устройство, ОС, данные о пользователе и всё остальное, что решишь туда добавить. По этому контексту можно не просто смотреть детали, а искать и фильтровать: набираешь в поиске что-то вроде error timeout browser:chrome — и видишь только то, что нужно, вместо того чтобы листать всю ленту руками. А если в контексте есть данные о конкретном человеке — id, email, — Bugle сам подтягивает эту связь, и можно посмотреть все его ошибки, логи и сессии в одном месте.

Для более тонких вещей — вроде «почему API вдруг стал тормозить» — есть трейсинг: запрос раскладывается на дерево вложенных шагов, и сразу видно, какой из них съедает время — база данных, внешний сервис или что-то в самом коде. Плюс обычные логи и метрики, сгруппированные по времени, если просто нужно смотреть на графики и цифры.

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

Обратная связь

Оставьте свой отзыв или задайте вопрос нашей команде.

© 2020 LaMoore. All rights reserved.