End-to-end Remote Application Debugging

Distributed tracing unified with non-breaking tracepoints.

Thundra Sidekick is a remote debugger that lets you debug your cloud apps just like in your local.

Auto instrument, no overhead, no code change!

Thundra Sidekick Application Debugging
How does Thundra Sidekick work?
sidekick apm 1 sidekick apm 2 sidekick apm 3 sidekick apm 4 sidekick apm 5
Learn from our extensive documentation
See Docs

CODE CONNECT

 

Connect your Code Repo

Thundra Sidekick's cloud debugger gets connected to your code repository and lets you set tracepoints for any application running on any cloud platform. You can pull your code from GitHub, GitLab, Bitbucket, and etc.
*Java runtime is supported now. Support for Python and other runtimes are coming soon.
**Github integration is supported now. Gitlab and Bitbucket integrations are coming soon.

Explore more
thundra+code+import
thundra+tracepoint

TRACEPOINTS

 

Set non-breaking breakpoints (aka tracepoints)

Tracepoint is a non-breaking breakpoint integrated with Thundra's distributed technology. Simply set the tracepoints to the lines you need to get your application state with local, and global variables including the full stack trace.

Explore more
Get your access for the IntelliJ IDEA Plugin
Start Free

SNAPSHOTS

 

Take the Snapshot

When the code execution hits the tracepoint, Thundra Sidekick takes a snapshot of the variables and the call stack. Just like the code pauses in the breakpoint but it actually doesn't. All valuable data is retrieved with no performance overhead.

Explore more
thundra+snapshots
thundra+tracing

DISTRIBUTED TRACING

 

Complete Visibility by Distributed Tracing

Thundra Sidekick connects several tracepoints in the same distributed transaction by using our novel distributed tracing technology. You are able to understand the flow in the application by navigating between snapshots of the same transaction.

Explore more