Launch Notes: Announcing Node.js for APM, all-new Customers, provider updates, and more

| 3 min. (536 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 and Crash Reporting

“Users” is now “Customers”

Every busy developer should be able to reach the answers they need quickly — not just where things went wrong but which customers were impacted by errors, crashes, and performance issues. Better information means faster resolutions and more positive digital experiences for your customers.

The new customers menu in Raygun The new Customers menu showing all the recent visitors to your application

We unveiled a new design and feature upgrade for what was previously known as Users. We’ve made it faster, more organized, and even easier to link errors and sessions to real customers.

Now labeled as Customers in the main menu, this is your new mission control center for customer experience monitoring. For more on the improvements, read the announcement post.

RUM on Heroku

Raygun Real User Monitoring (RUM) is now available in GA on the Heroku Marketplace.

Now, you can monitor performance trends, identify and diagnose performance problems, and improve your customers’ experience directly through your Heroku account. Go to the Heroku marketplace or read the announcement post to get started.

New React Native provider

We launched a new SDK that supports React Native for both Crash Reporting and Real User Monitoring.

If you wish to learn more about our React Native support, you can review our documentation for Crash Reporting, Real User Monitoring, or view the public Raygun4ReactNative repository on GitHub.



We’re excited to announce the latest in our APM support — APM for Node.js. Now, teams can pinpoint the root cause of Node.js performance issues right down to trace level, so you can solve them quickly and reliably.

Finer granularity into traces

We support a wide range of Node versions on Windows, macOS, and Linux. APM for Node.js has a simple design that can either communicate with the APM agent over UDP or through a memory-mapped file. This means that the profiler can run in practically any environment, including Docker, Kubernetes, or cloud providers like Heroku, Azure, and Elastic Beanstalk.

Read more in our announcement post or get started by heading to our Getting Started documentation.

Raygun 4 Ruby gem updated

A new version of our raygun-apm-rails gem is now live. This adds support for a different webserver to run Rails apps called “Passenger”.

Agent update

The latest release of the Raygun APM agent has improved support for Windows services and Azure environments, as well as further safeguards against traces with missing roots.

We strongly recommend updating to this version to get all the performance benefits.

General Updates

New content: Getting started with Raygun Crash Reporting and Android

Raygun’s Android crash reporting allows you to track and learn more about the bugs and resulting crashes your users experience in your app. This article will explain how Raygun4Android, Raygun’s data provider for Android, is being integrated into a real, small sample app and how it can help you to unveil the bugs and crashes your users experience in your apps.

Read the guide on the blog.

That’s a wrap!

You’re all up to date with the changes to the Raygun Platform.

Happy coding!