Profiler for Java web applications

XRebel is a browser widget that profiles your application server all the time. It raises issues with slow requests and excessive IO, allowing you to quickly find the root cause.

Try XRebel now Watch it in action

Some of our awesome clients

Oracle Siemens Target Verizon Wells Fargo Expedia

XRebel is unique


Everybody

Built for everybody.

Useful for experts and junior developers alike.
Contextual

Contextual.

Immediate feedback on performance of the current page.
Find

Issue-oriented.

Easily find and fix common performance issues.
Transactional

Transactional.

Follow transactions starting from the web request through different threads, applications and JVMs.

Profiling microservices


Microservices_diagram

Introducing end-to-end transaction profiling.


You can now profile distributed Java applications and microservices with the same XRebel Agent.

Find out more about profiling microservices in XRebel 3.0 >>

Key features


Application profiling

Application profiling

Track the time spent on each request. Find slow methods and make them run faster.
messages

Messages and jobs

Monitor messages and background jobs. Fix resource hogs.
Database

Database and NoSQL

Get insight into database activity. Spot methods that query too much.
Exceptions

Exceptions

Discover hidden exceptions. Follow the stack trace and fix the problems.
Web services

Web services and RMI

Get a detailed overview of invocations executed. Detect slow calls.

Get started

1 Download
Get your XRebel Trial. It is free. No credit card information needed.
2 Set up
Extract the archive. Add xrebel.jar to your server startup (using -javaagent).
3 Run
Launch your web application. Find the XRebel toolbar in the bottom left corner of the browser.

facepile