This post was updated October 2018 with the general release of Raygun APM.
For over five years, Raygun has been hyper-focused on helping development teams create flawless user experiences. Today, teams like Microsoft and Domino’s Pizza rely on the Raygun Platform to detect and diagnose software errors and performance problems with both real user monitoring and crash reporting tools.
We want to provide a totally integrated monitoring platform so you can grow your business, make a more significant impact in your industry, and simply be a better development team producing higher quality code.
Raygun is excited to announce the latest piece of the Raygun platform: Application Performance Monitoring (APM).
How Raygun APM works
Raygun APM provides server-side application performance monitoring that brings a whole new dimension to how you build and maintain software.
APM allows you to measure the timings of everything that is going on whilst the page is trying to load, and discover bottlenecks that are slowing it down.
At the heart of this is the flame chart, allowing you to navigate a visual timeline of traces and identify the root cause of slow loading pages.
Importantly, with the release of APM, the Raygun Platform will offer one centralized tool to detect, diagnose and resolve errors and performance problems no matter where they occur or what the cause.
The entire team will have access to the same data and use it across the whole development lifecycle. From local testing, right through production where your applications are in the user’s hands.
Raygun customers will be able to:
View page-by-page user journeys and business-critical transactions within a single platform
Understand and compare the impact of deployments on key metrics such as changes to the Apdex scores, new errors introduced, regressed errors, impact on performance and more
Deliver exceptional experiences to VIPs by understanding and improving how the most important customers are experiencing an application with the full stack performance data from every session
Integrate Raygun with over 30 of the most popular third-party workflow tools including Slack, Jira, GitHub, and PagerDuty
Dramatically reduce the Mean Time To Resolution (MTTR) of performance issues and software errors
What makes Raygun different?
Your team may already run an APM tool alongside Raygun, but the difference lies in the time saved when using just one tool instead of several. We find many customers using this set up are manually correlating error data between tools, trying to match time stamps and put the pieces together on their own. Now with Raygun APM, it’s all in one place.
Raygun’s APM offering also brings new innovations to the space with its built-in issue detection system, which intelligently creates issues around problems impacting end-user experiences and builds a workflow around resolving them.
Teams are then able to prioritize, assign, discuss and solve issues as a team with greater speed and efficiency.
This is a change in step opposed to other tools in the market who may collect a lot of data, but put the onus on frontline software engineers to figure out the root cause of an issue, or discover that there is any issue at all.
We’ve also built a tight integration with GitHub, which automatically links the diagnostic details captured to the actual source code in your GitHub repository.
All a developer needs to do is inspect the code causing the issue and take the appropriate action, with all the relevant information served to them, without having to switch between tools.
Pricing will be announced in the coming weeks but generous packages will ensure the delivery of cost-effective Application Performance Monitoring across the whole stack, no matter if you are using microservices or monolithic architectures.
How do I get access?
Curious to see what APM can do for your development team?
Raygun is now available for .NET, with .NET Core, Java and Ruby on Rails to follow.
We look forward to bringing APM into a whole new era for developers across the globe and deliver on our promise to help you build better software.