Sentry
Anwendungsüberwachungsplattform, die Entwicklern hilft, Probleme im Code zu diagnostizieren, zu beheben und die Performance zu optimieren.
- Aktiv gepflegt
- Gut dokumentiert
Überblick
Sentry ist eine Plattform für Debugging und Observability, die Entwicklern hilft, Probleme in Produktionsanwendungen zu erkennen, nachzuverfolgen und zu beheben. Über das klassische Error-Tracking hinaus (Gruppierung, Tracing und Alerting bei Exceptions) umfasst der Funktionsumfang inzwischen Performance-Tracing, einen Trace Explorer, Session Replay, Log-Aggregation und Uptime-Monitoring – für ein vollständigeres Bild davon, was rund um einen Fehler passiert ist, nicht nur den Stack Trace selbst.
Es liefert offizielle SDKs für eine sehr breite Palette an Plattformen – JavaScript, Python, Ruby, PHP/Laravel, Go, Rust, Java/Kotlin, Swift/Objective-C, C#/.NET, C/C++, Dart/Flutter, Elixir und sogar Game-Engines wie Unity, Unreal und Godot –, sodass es sich mit einem offiziellen statt einem Community-Client in die meisten Anwendungs-Stacks einbinden lässt.
Der Quellcode von Sentry ist unter der Functional Source License (FSL-1.1-Apache-2.0) lizenziert, die sich nach einer Verzögerungsfrist in Apache-2.0 umwandelt – heute source-available, aber erst nach dieser Umwandlung für ein bestimmtes Release eine von der OSI anerkannte Open-Source-Lizenz. Es eignet sich für Teams, die eine selbst hostbare Full-Stack-Alternative zu rein proprietärem Error-Tracking-/Observability-SaaS suchen.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★☆ (4/5)
The dominant self-hosted error-tracking platform; note FSL converts to Apache-2.0 only after a 2-year delay period.
- Grundlegend etabliert
- Herstellergestützt
- Kategorien
- Monitoring
- Sprachen
- Python, TypeScript
- Lizenz
- FSL-1.1-Apache-2.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Prometheus
Apache-2.0Quelloffenes Toolkit für Systemmonitoring und Alerting mit dimensionalem Datenmodell und leistungsstarker Abfragesprache.
Aktiv gepflegt
- Monitoring
Grafana
AGPL-3.0Quelloffene Plattform für Monitoring und Observability, mit der du Metriken abfragen, visualisieren und Alarme darauf einrichten kannst.
Aktiv gepflegt
- Monitoring
Jaeger
Apache-2.0CNCF-Plattform für verteiltes Tracing zur Visualisierung von Anfrageflüssen über Microservices hinweg, die genau zeigt, welcher Dienst oder Aufruf für Latenz oder Fehler verantwortlich ist.
Aktiv gepflegt
- Monitoring
Fluentd
Apache-2.0Von der CNCF graduierter Log-Collector, der die Datensammlung aus vielen Quellen in einer einzigen, strukturierten Logging-Schicht vereint.
Aktiv gepflegt
- Monitoring
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.