We are happy to let you know that XRebel APM 2018 is now available – the only Java APM platform built for development and test/QA. In this post, we want to inform you what’s new and exciting about how we help find, diagnose, and fix performance issues in your Java applications.
XRebel APM comes with tools for both team leads and developers: XRebel Hub and XRebel Local. XRebel Hub is focused on finding and diagnosing issues in your test environment. Once an issue is found, a developer can start working on the fix using XRebel Local.
Realtime performance feedback
In this release, we’ve put a lot of effort on making the code fix process more efficient for developers. With XRebel Local, developers can set the current request as a baseline that all the following requests will be compared against.
After making changes to the request and executing it again, you can see exactly what methods have been added, removed, and how they are contributing to the overall execution time.
This gives developers detailed insights into their code and iteratively improves the performance of the application until they are satisfied.
Validate fixes before pushing code
In addition to comparing requests against a local baseline, developers can now compare their requests against a specified version in XRebel Hub.
This allows developer to verify the changes done in their local machine before pushing code changes to repository. The difference between two requests is displayed the same way as we would be comparing to local requests in the previous paragraph.
Integration with CI/CD
In addition, we’ve added a REST API to XRebel Hub that allows you to integrate XRebel Hub into your continuous integration/continuous delivery (CI/CD) solution. For example, after creating a new build you can automatically check if this specific build has any performance regressions. If regressions are found you can mark this build in your CI environment and make sure it does not reach production.
There is a longer blog post available here, on how to integrate XRebel Hub into Jenkins.
To give you a better idea of all the features, here’s a short demo video showcasing them.
XRebel APM 2018 helps development teams to find, diagnose, and fix performance issues early in the software development cycle, before impacting the end users. With the latest features, it will be even easier to fix the issues in your local application. The REST API enables teams to integrate XRebel Hub into their delivery pipeline, making sure no performance regression finds their way to production.
If you want to see and hear more about XRebel APM, drop us a line for a demo and we’ll get it to you!