Задать вопрос

Какие существуют сервисы мониторинга ошибок (или, какие альтернативы Sentry)?

Здравствуйте.
Политика ресурса, в разработке которого я участвую, жёстко обговаривает недопустимость ошибок у пользователей и, в случае их возникновения, скорейший багфикс.
Для того, чтобы соблюсти эти условия необходимо иметь максимально быстрый и точный сервис мониторинга ошибок. В данный момент это Sentry.
К сожалению, для нас он совершенно не годится: отвратительная группировка ошибок и идиотский php-клиент (ровно, как и документация по его написанию) сводят на нет все его плюсы.
В связи с чем, я обращаюсь к хабра тостеросообществу и прошу подсказать возможные альтернативы.
Платформа проекта, если это важно: linux, php, symfony.
Итак: какие сервисы мониторинга ошибок (или, какие альтернативы Sentry) вы знаете?
Спасибо.
  • Вопрос задан
  • 10097 просмотров
Подписаться 8 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
pomeo
@pomeo
Ответ написан
Комментировать
otezvikentiy
@otezvikentiy
Начинающий разраб
Вопрос старый, но страница до сих пор попадает в поиск по «альтернативам Sentry», а из ответов выше два ведут на закрывшиеся сервисы (Appenlight, Qbaka). Поэтому актуализирую — вдруг пригодится тем, кто пришёл сюда из поиска.

Сразу раскрою карты: я автор проекта, о котором пишу.

Gotcha — self-hosted-система observability: ошибки, трейсы, метрики, профилирование и аптайм-мониторинг. Устроена намеренно просто: один Go-бинарник поверх PostgreSQL и ClickHouse, без Kafka и Redis — три контейнера в docker compose.

Что существенно применительно к вопросу (стек linux / php / symfony):

Приём совместим с протоколом Sentry — работает штатный sentry/sentry-symfony, менять нужно только DSN, код приложения не трогается.
Метрики принимаются по OTLP.
Для Symfony есть отдельный разбор, в том числе для раздельного бэкенда и фронтенда: https://getgotcha.ru/blog/symfony-backend-frontend/
Лицензия Apache-2.0, ставится через docker compose up -d.
Репозиторий: https://github.com/OtezVikentiy/gotcha Гайд по переносу: https://getgotcha.ru/blog/migrate-from-sentry/

Проект молодой и активно развивается — если попробуете, буду признателен за замечания.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы