Find, diagnose, and fix

QRebel catches harmful performance regressions during the development and testing stages. By monitoring team code changes during test runs and reporting issues across builds, QRebel makes it simple to find, diagnose, and fix issues before they affect your end users.

Regression detection

QRebel automatically compares performance results between builds to show how code changes from the team impact performance.

Track service-level agreement

Receive alerts about endpoints exceeding maximum request duration and IO count per transaction.

REST API

Make QRebel part of your continuous integration pipeline with flexible REST API to prevent troublesome builds from making their way to production. REST APIs are easy to integrate with different tools in your continuous delivery such as Github, Jenkins, TeamCity, Bamboo…

Daily email reports

Daily email reports will let you know if any slow requests, excessive IO or exceptions were found. The reports will give an overview of affected applications and end points.

Automatic trace differences

QRebel allows you to compare full stacktraces against a baseline to find the root causes of slow requests, slow and excessive IO, and exceptions for any transaction. QRebel also identifies added or removed method calls compared to the baseline transaction.

Lossless latency profiling

Every single request from test runs is taken into account to provide an accurate picture of performance regressions and improvements occurring between releases.

Builds and versions

New builds and versions are automatically picked up represented on a timeline. This allows to exactly pin-point when a regression occurred.

End to end tracing

Track a transaction as it makes its way through multiple services to easily find the service that has regressed.

SQL and NoSQL

See both SQL and NoSQL raw queries, with full information on what was executed and how long it took.

Web service calls

Measure outbound HTTP requests to REST APIs and third-party services that the application uses, as well as tracking RMI and messaging queues such as JMS, ActiveMQ, SpringJMS, Spring AMQP, and RabbitMQ.

Track issues

Built-in JIRA integration allows you to create tickets within QRebel, ensuring found regressions are presented to development teams with the necessary information to fix any issues.

QRebel security

Type of data

QRebel stores and processes the performance metrics from testing and staging environments. This includes meta information about the requests, method invocation trees, database queries with parameters, Java exceptions and JVM information.

Data hosting

QRebel stores user and application performance data on Amazon Web Services. Application data on QRebel is encrypted at rest with clear retention policies and all communications are over a secure HTTPS channel, using industry standard security technologies. All data older than 90 days is automatically deleted.

SOC2 Type 1 compliance

QRebel has passed SOC2 Type 1 compliancy to prove we have necessary control systems and processes in place for providing our customers with a secure and reliable solution.

Want to see for yourself?

Resources for better performance management