Rookout
Cloudnative Debugging- und Observability-Plattform für Live-Anwendungen
Rookout ist nicht mehr aktiv. Dynatrace übernahm Rookout 2023 und integrierte es als Live Debugger in seine Plattform. (2023) Sieh dir die Alternativen unten an.
Rookout löste ein häufiges Problem: herauszufinden, was in produktivem Code geschieht. Normalerweise müssen Entwickler zur Fehlersuche Protokollierung ergänzen, erneut bereitstellen und warten, bis das Problem wieder auftritt. Rookout ermöglichte nicht blockierende Haltepunkte in laufenden Anwendungen, um Variablenwerte, Stacktraces und Protokolle bei Bedarf zu erfassen – ohne das Programm anzuhalten, zu ändern oder neu zu starten.
Die Plattform unterstützte cloudnative Umgebungen mit Containern, serverlosen Funktionen und Kubernetes und integrierte sich in vorhandene Protokollierungs- und Überwachungswerkzeuge. Daten konnten an bestehende Observability-Systeme gesendet werden, sodass Debugging in bestehende Abläufe passte. Entwicklungsteams nutzten Rookout, um komplexe verteilte Anwendungen schnell zu untersuchen.
Dynatrace übernahm Rookout und integrierte die Technologie als Live Debugger in seine Observability-Plattform; das eigenständige Produkt wurde eingestellt. Ähnliche Funktionen bieten Dynatrace Live Debugger, Sentry, Lightrun für Live-Protokollierung und Debugging, Datadog-Werkzeuge sowie Tracing auf Basis von OpenTelemetry. Dieser Eintrag bleibt als Referenz erhalten, da ältere Artikel Rookout weiterhin erwähnen.