Start and Stop Application ProfilingProfiling is stopped by default to reduce runtime overhead
If you need to investigate the stack traces of some request, the data is still at your fingertips as you can start and stop data collection at any time. Minimal request details are captured if Profiling is disabled.
Requests with Profiling stopped are labeled with and requests with Profiling started are labeled with so you can easily identify the requests as they aggregate.
Single Page Apps SupportThe toolbar can be injected into single-page applications.
Even if your front end is hosted on a non-Java server, you can view backend activities in the XRebel toolbar as you make AJAX requests to a Java backend. The XRebel toolbar can be injected into your HTML with just a snippet of code.
Logs ViewThe Logs view shows log statements emitted during the request at hand.
This makes finding the relevant info much easier, even when using trace level logging. This scales particularly well with AJAX-heavy single page apps, because logs for every request are displayed separately. We didn’t stop there – when you log an object we’ll display it like a debugger would, as an expandable object tree!
System.out and System.err is currently supported with Logging framework support upcoming.
Redesigned Exceptions ViewWe redesigned the Exceptions View to show all relevant information in one place.
We filter out irrelevant traces showing you immediately the root cause so you can do less digging. Of course, you can view the full stack traces if you want to. Exceptions caused by IO are linked to the Calls view so you can easily find more details.
Couchbase IntegrationWe officially support the Couchbase SDK version 2.2 and newer.
Eclipse Plugin for XRebelNow available in the Eclipse Marketplace for your convenience.
The XRebel agent will be enabled for the configured WTP servers in your workspace. As XRebel doesn’t require any additional configuration, it’s just a one-step process to get started. Install the plugin, start the server. Voila!
Microservices SupportWith Microservices support, we’ll connect traces from applications that communicate over HTTP.
The XRebel agent collects performance data from every application involved in the transaction so you’ll be able to view end to end data in a single view.