August Launch Notes: Visualize performance trends over time, a new Raygun Agent version, and morePosted Sep 7, 2020 | 4 min. (681 words)
Raygun’s Launch Notes are your regular round-up of all the improvements we made to Raygun last month — from significant features to performance updates.
Real User Monitoring
Visualize performance trends over time with the new line graph in Real User Monitoring
Monitoring trends in application performance helps you identify poor performance and visualize the impact of performance optimizations you’ve made. To help you better monitor performance trends, we’ve released a new line graph now available across all performance details pages in Real User Monitoring.
This new graph visualizes the trend in performance for pages, virtual pages, XHRs, and mobile views, giving you even greater granularity into the performance of specific pages and areas of your application.
Update to the Performance Details page
We’ve released an update to the Performance Details page which adds a subtitle showing the type of resource displayed:
- Static pages
- Virtual pages
- Mobile views
Added ‘Visitors’ and ‘Views’ count to the performance details page for mobile views
You can now see the number of users who’ve loaded a mobile view, and how many times it has been loaded on the mobile view performance details page in RUM.
The latest release of the Raygun APM Agent adds improved support for .NET technologies, Ruby and Node.js. This release also includes UI improvements for the APM Configuration Tool.
We strongly recommend updating to this version to get all the performance benefits.
How Raygun increased transactions per second by 44% by removing Nginx
Here at Raygun, improving performance is baked into our culture. In a previous blog post, we showed how we achieved a 12% performance lift by migrating Raygun’s API to .NET Core 3.1.
In publishing this, a question was asked on Twitter as to why we still use Nginx as a proxy to the Raygun API application. It was the recommended approach from Microsoft originally. It turns out this has not been the case since the release of .NET Core 2.1. Kestrel has matured a lot since the .NET Core 1.0 days when we first started using it and the security experts at Microsoft are comfortable with Kestrel being used on the front line since the release of .NET Core 2.1. As it turns out, that’s a significant performance win in itself!
How we made an 83% performance improvement using Real User Monitoring
As applications evolve, we start to lose visibility into why things are slow. Web apps often suffer in silence as customers are more likely to leave when they’re unsatisfied rather than reach out. Complex user flows, resource-intensive API calls, and an ever-growing codebase can all contribute to poor performance.
We wanted to share a story about how we surfaced a performance bottleneck using Raygun Real User Monitoring. This process helped us make an 83.8% performance improvement in the time taken for a React component to mount, and saved our customers an estimated 197 hours per week.
Real User Monitoring - Winner of the Most Innovative Software Award 2020!
Speaking of Real User Monitoring, the team is still buzzing from our win at the NZ Hi-Tech Awards where our Real User Monitoring product was recognized as the Most Innovative Hi-Tech Software Solution in 2020. This was one of the most competitive categories at the NZ Hi-Tech Awards and we are so proud of our team for this amazing achievement!
Empower your development team with Real User Monitoring and automated deployments
Software teams are under increasing pressure to ship code faster than ever before, but without the right workflow and tools in place, this can introduce unnecessary risks and problems for your users.
In this live demonstration, Continuous Delivery Architect Derek Campbell from Octopus Deploy and software developers Krishna Kapadia and Pano Skylakis from Raygun deploy software into a production environment and monitor the impact of these changes in real-time. Learn first-hand how to seamlessly configure deployments, identify issues, and track performance gains.
That’s a wrap!
You’re all up to date with the changes to the Raygun Platform.