Как идут дела у Хоука — российского трекера ошибок

Несколько месяцев назад мы рассказывали о том, как делаем российский аналог Sentry с открытым исходным кодом. Пришло время поделиться новостями о том, что произошло с того момента.

Как идут дела у Хоука — российского трекера ошибок

Поиск

Базовая функция, но у нас ее до сих пор не было. Теперь можно быстро найти нужную ошибку по её названию или коду.

Сортировка событий по пользователям

В списке событий теперь помимо количества повторений выводится количество затронутых пользователей. Появилась возможность отсортировать события по этому количеству.

Как идут дела у Хоука — российского трекера ошибок

Ручная группировка

Иногда ошибки с разными названиями на самом деле являются одной и той же проблемой. Мы добавили возможность вручную объединять такие события в одну группу, чтобы на дашборде не было лишнего шума.

Как идут дела у Хоука — российского трекера ошибок

Поддержка формата Sentry

Сделали наш сервис максимально совместимым с экосистемой Sentry. Теперь можно использовать любой существующий Sentry SDK, поменяв в конфиге одну строчку (DSN), — они будут корректно обрабатываться и отображаться в Хоуке. Это упрощает миграцию с Sentry на Хоук.

Новые плагины

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

Java

Добавили поддержку Java-приложений. Библиотека доступна в Maven.

Nuxt

Обновили интеграцию, добавили поддержку Nuxt 3. Имеет автоматический отлов ошибок, готовый composable для ручной отправки, а также поддержку source maps.

Laravel

Было много просьб добавить поддержку Laravel. Опубликовали библиотеку "codex-team/hawk.laravel" в Composer. Поддерживается PHP 7.2+ и Laravel 11.x или выше.

Symfony

Полностью переработали интеграцию с Symfony. Упростили подключение. Поддерживается PHP 7.2+.

Python

Теперь SDK поддерживает Python 3.10+.

FastAPI

Добавили поддержку фреймворка FastAPI

Flask

И про Flask не забыли. Устанавливается из pip, подключается одной строчкой.

JavaScript

У нашей самой популярной интеграции вышло много улучшений стабильности и новый аддон — трекер JS консоли. Теперь можно видеть, что было в консоли у пользователя непосредственно перед возникновением ошибки

Как идут дела у Хоука — российского трекера ошибок

Новая система уведомлений

Полностью переписали систему уведомлений. Раньше она работала довольно прямолинейно: можно было включить либо уведомления о каждом событии, либо только о новых. Теперь можно настроить пороговое значение, при достижении которого вы получите уведомление на почту, в Telegram или Slack.

Также поддерживаются фильтры и исключения по словам.

Как идут дела у Хоука — российского трекера ошибок

Биллинг

Добавили возможность автоматической оплаты тарифного плана через панель управления.

Как идут дела у Хоука — российского трекера ошибок

Изменение ценовой политики

Мы завершили объединение кластеров (иностранного и российского) инфраструктуры — теперь локализированная в России версия является единственной и основной. Это позволило пересмотреть тарифную сетку и заметно снизить цены. Стоимость планов начинается от 99 рублей в месяц.

На запуске тарифная сетка отправлялась клиентам по запросу. Теперь цены опубликованы на сайте.

Все эти нововведения сделаны по запросу пользователей. Если вам чего-то не хватает в Хоуке — напишите нам.

10
3
16 комментариев