Rookout
Debug live production code with non-breaking breakpoints, no restarts needed.
Acquired — still operating
acquired by Dynatrace Aug 2023
About
Rookout gave developers a live data collection and debugging platform for actively running code, including Kubernetes-hosted cloud-native applications. Using non-breaking breakpoints, engineers could pull variables, stack data, and metrics out of production without adding code, restarting services, or redeploying, which made reproducing production issues in staging largely unnecessary.
Dynatrace announced a definitive agreement to acquire Rookout in August 2023, planning to embed its developer-first observability into the Dynatrace platform and combine it with Dynatrace's AI and automation capabilities. The acquisition closed later that year, and Rookout's technology now powers live debugging inside Dynatrace.
What it can do
- Non-breaking breakpoints in live production code
- On-demand log and metric collection without redeploys
- Kubernetes-native troubleshooting workflows
- Privacy-aware data handling with redaction controls
Setup
Install the Rookout SDK or agent in the application, then set non-breaking breakpoints from the IDE plugin or web UI against live processes.
Prerequisites
An application in a supported runtime such as Node.js, Python, JVM, or .NET.
Use cases
Works with
Trust score — 7/10
Scored 7/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 127; Trending score 68/100 from researcher assessment.
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.