Что это такое?
Sentry — платформа, ориентированная в первую очередь на разработчиков, для отслеживания ошибок и мониторинга производительности. Она помогает командам быстрее находить, отслеживать и исправлять проблемы в коде.
Это облачный сервис, на который я регистрируюсь, или то, что я разворачиваю у себя?
Sentry — веб-платформа мониторинга, построенная на Django/Python с фронтендом на TypeScript/React. Можно пользоваться размещённым сервисом sentry.io или развернуть собственный экземпляр Sentry у себя.
Как мне добавить Sentry в свой проект?
Вы устанавливаете один из официальных SDK Sentry для своего языка или фреймворка и настраиваете его так, чтобы он отправлял ошибки и трассировки в ваш проект Sentry.
Нужны ли мне аккаунт Sentry или определённый SDK, чтобы этим пользоваться?
Нужны либо аккаунт на sentry.io, либо собственный экземпляр Sentry, а также подходящий SDK для вашего языка (JavaScript, Python, Go, Rust, Java/Kotlin и др.), установленный в приложении.
Sentry полностью открытый, и могу ли я использовать его как угодно и бесплатно?
Sentry распространяется по лицензии «fair-source», а не по разрешительной лицензии открытого ПО, и эта лицензия накладывает ограничения на коммерческое использование кода.
Какие языки и фреймворки поддерживаются?
Официальные SDK есть для JavaScript, Electron, React-Native, Python, Ruby, PHP/Laravel, Go, Rust, Java/Kotlin, Objective-C/Swift, C#/F#, C/C++, Dart/Flutter, Perl, Clojure, Elixir, Unity, Unreal Engine, Godot Engine и PowerShell.
Что именно, помимо падений, отслеживает Sentry?
Помимо отчётов об ошибках и сбоях, Sentry также занимается мониторингом производительности: разработчики могут отслеживать медленные запросы и транзакции по всему стеку, а не только исключения.
What are similar projects?
rustrak, sentry-dotnet, spug, signoz, pyroscope, openobserve, pinpoint, cat
Which topics is it in?
crash-reporting, sentry, fair-source, apm, monitor, django, observability, monitoring, cloud, hacktoberfest, devops, performance