GlitchTip

Бесплатно
Открытый исходный код

Сайт: glitchtip.com

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

Разработка GlitchTip ориентирована на прозрачность и контроль данных: код доступен в репозиториях с открытым исходным кодом, что позволяет сообществу вносить изменения, проверять безопасность и адаптировать платформу под собственные требования. Исторически проект возник как лёгкая и более приватная альтернатива коммерческим сервисам мониторинга, с фокусом на совместимость с уже существующими инструментами и SDK. В случае ограниченной доступности официальной информации, описание опирается на общие практики платформ мониторинга ошибок и совместимость с Sentry-протоколом.

  • Сбор ошибок: приём событий об исключениях, крашах и логах из клиентских и серверных SDK.
  • Агрегация и группировка: объединение похожих событий в инциденты для упрощённого анализа и приоритизации.
  • Контекст и трассировки: отображение стека вызовов, окружения, пользовательских тегов и дополнительного контекста для воспроизведения проблем.
  • Оповещения: настройка уведомлений по критериям событий и интеграция с внешними каналами уведомлений (через настройки и плагины).
  • Интерфейс управления: веб-консоль для поиска, фильтрации, сопоставления и назначения инцидентов командам.
  • Совместимость с Sentry: поддержка приёма данных в формате, совместимом с клиентскими библиотеками Sentry.
  • Развертывание: поддержка установки в собственную инфраструктуру, контейнерных окружений и облачных платформ.
  • Масштабируемость: возможности настройки хранения данных и retention-политик в зависимости от требований проекта.
  • Безопасность и приватность: контроль над хранением и доступом к данным через локальные политики и аутентификацию.
  • Расширяемость: возможность интеграции с CI/CD, багтрекерами и инструментами наблюдаемости посредством API и вебхуков.
Подробнее