Связаться по:
[email protected]

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Sentry — оперативный мониторинг ошибок

2.2/5 - (6 голосов)

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

Sentry имеет сервер для централизованного сбора проблем. Можно использовать облачные услуги разработчика или же развернуть собственный, поскольку проект OpenSource.

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

  • Python Включая Django, Flask, Pyramid, and others.
  • JavaScript Включая React, Angular, Ember, Vue, and Backbone.
  • js Включая Express, Koa, and Connect.
  • PHP Включая Laravel, Symfony, and Monolog.
  • Ruby Включая Rails, Sinatra, Rack, and others.
  • Cocoa Для iOS, macOS, и tvOS.
  • Java Для Java и Иroid.
  • C# Включая Mono и .NET languages.
  • Go Для Google’s Go Language
  • Elixir Для Elixir.
  • Perl Для приложений Perl .
  • ActionScript Для ActionScript 3.

Далее в коде программы вызывается обработчик, передающий ошибку на сервер.

Система работает по HTTP\HTTPS и имеет возможности двухфакторной аутентификации и SSO.

Интерфейс пользователя имеет вид Dashboard’а в котором отображен перечень полученных ошибок и имеются возможности выполнения действий над ними.

В Sentry присутствует ниже перечисленный функционал:

  • Обновление списка ошибок в режиме реального времени.
  • Группировка и сортировка полученных ошибок, например по частоте появления.
  • Фильтрация ошибок по статусу, уровню логирования, источнику и другим параметрам.
  • Возможность реинкарнации ошибки. Если ошибка была помечена как решенная и появилась снова, то она снова вносится в список и учитывается в отдельном потоке.
  • Отправка e-mail, sms или чат-сообщений, в случае получения новой ошибки.
  • Возможность запроса Feedback’а пользователя.
  • Возможность интегрирации с такими системами как JIRA, GitHub, Bitbucket и другими.

Используя Sentry, Вы без получения отчетов от пользователей всегда будете в курсе того, что не работает и как воспроизвести проблему.

Хотите такую систему себе на проект? Обращайтесь [email protected] — мы установим  и настроим Sentry.

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.