Вопрос старый, но страница до сих пор попадает в поиск по «альтернативам 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/
Проект молодой и активно развивается — если попробуете, буду признателен за замечания.