Sentry
Application monitoring platform that helps developers diagnose, fix and optimize the performance of their code.
Overview
Sentry is a debugging and observability platform that helps developers detect, trace, and fix issues in production applications. Beyond classic error tracking (grouping, tracing, and alerting on exceptions), its feature set now spans performance tracing, a trace explorer, session replay, log aggregation, and uptime monitoring - giving a fuller picture of what happened around an error, not just the stack trace itself.
It ships official SDKs for a very wide range of platforms - JavaScript, Python, Ruby, PHP/Laravel, Go, Rust, Java/Kotlin, Swift/Objective-C, C#/.NET, C/C++, Dart/Flutter, Elixir, and even game engines like Unity, Unreal, and Godot - so it can be dropped into most application stacks with an official client rather than a community one.
Sentry's source is licensed under the Functional Source License (FSL-1.1-Apache-2.0), which converts to Apache-2.0 after a time-delay period - source-available today, but not an OSI-approved open-source license until that conversion happens for a given release. It's a fit for teams that want a self-hostable, full-stack alternative to purely proprietary error-tracking/observability SaaS.
- Categories
- Monitoring
- Languages
- Python, TypeScript
- License
- FSL-1.1-Apache-2.0
Related Projects
Grafana
AGPL-3.0Open source platform for monitoring and observability, letting you query, visualize and alert on metrics.
- Monitoring
Prometheus
Apache-2.0Open source systems monitoring and alerting toolkit with a dimensional data model and powerful query language.
- Monitoring
Fluentd
Apache-2.0CNCF-graduated log collector that unifies data collection from many sources into a single, structured logging layer.
- Monitoring
Grafana Loki
AGPL-3.0Horizontally scalable log aggregation system, designed by the Grafana team to pair with Prometheus-style metrics using the same labels.
- Monitoring
Spotted an error? Suggest an edit on GitHub.