Announcing Raygun Pulse: Modern Real User Monitoring

John-DanielAnnouncements, General, Javascript, Pulse, Raygun Labs, Tech Stuff, Updates, Web Development5 Comments

I’m excited to announce Raygun Pulse – a modern Real User Monitoring product.

** UPDATE **
Real User Monitoring for Mobile Applications is here!  See the update here

Real User Monitoring means tracking the performance timings from your actual users. Not synthetics, not sampled, but real, actual times that they experience. This is important because often the networks that your end users are on are poorer performing than if you ran synthetic tests from one data center to another.

Simply put a small JavaScript snippet into your page, and away you go – live data flowing in.

See your site from 30,000 feet

Raygun Pulse will begin collecting data immediately and present you a live dashboard of site activity:

Live dashboard real user monitoring

 

But the real power of Raygun Pulse is seeing the performance on the assets on your site. After a short time, the Performance tab will give you a break down of your site performance. This includes individual asset timings, as well as higher level performance numbers (for example, the median load times, the 90th percentile load times, the 99th percentile load times and more).

Of course, 30,000 foot is great to start off with, but what about once you see a page is performing poorly? Then we need to drill in. Pulse gives you the power to dive deep into any given asset and see a full break down.

Site performance view

 

When drilling into a given page, you’ll get:

  • The aggregate median timings for the full pipeline (DNS, TLS/SSL, Transfer, Server, etc)
  • The standard Median, P90 and P99 numbers
  • A full water-fall of the asset loads for the page
  • Full XHR reporting for AJAX calls made by this page

With all this data, you can quickly identify if there’s an issue with a third party script, too many images, slow DNS – anything you need.

Page Performance Real User monitoring

 

Real time

Raygun Pulse is all real time. Pulse introduces several live dashboards along with reports that are up-to-the-second accurate. We know that when you’re pushing out new software that you want to understand the impact right away, not hours later. Pulse gives you exactly that.

If you’re using Raygun Crash Reporting & Raygun Pulse, there’s a fantastic new dashboard for you that gives a real time feed of session data and crash data.

Real User Monitoring Dashboard from Raygun

See all your users

We introduced Affected User Tracking for Raygun Crash Reporting previously and users have loved being able to see the users who have been impacted by software faults.

Raygun Pulse takes user tracking up to 11.

User dashboard

 

Now, you can track all your users engagement. This means you get a beautiful dashboard of user data, including augmented data with their social profiles and avatar:

Real User Monitiring User Profile

 

Drilling into a profile gives you a full customer profile. With Pulse, you get all the data about their sessions, session length and much much more. Of course, if you’re also using Raygun Crash Reporting, you can see what software crashes have impacted this user. Notice how the sessions were linked? Oftentimes it’s valuable to know how your users are using your site. Perhaps you’re trying to diagnose how they got to an error, or understand the performance load time of common flows in your website. Now, with Raygun Pulse, you can dive directly into each and every session! Keeping with it being real time, you can even drill into a session while it is still active to see it develop:

Live session view of activity

 

Of course, every step of the session has performance data recorded so you can best understand the experience this user is having.

A real platform – no silos here!

While other products may silo your data, we’ve designed Raygun as a proper platform. That means when you work with Raygun Crash Reporting & Raygun Pulse, they feed data into one another to give you an even deeper understanding of your software. Some of the examples of this include:

  • App dashboard shows crash data & session data
  • User profiles include performance timings & crashes impacting the user
  • Pulse can tell you what % of your users have a crash-free experience
  • Pulse can tell you the navigation path a user took that resulted in a crash. Great for those hard to reproduce crashes

Don’t lock your data into silos!

Pricing

Raygun Pulse is a new product, and includes a 30 day free trial. If you’re already a Crash Reporting customer, you can kick off a new 30 day trial to see how you find it.

We have launch pricing available, starting at $99 per month for every 100,000 sessions.

Just getting started

Raygun Pulse will continue to evolve and there’s plenty of awesome additions the team will be deploying over the coming weeks and months. We’ll post here on new parts of the product as they are released. We really appreciate your feedback in driving the feature development so please make liberal use of the ‘Feedback’ link in the side of Raygun.

Raygun Pulse currently supports web sites, with mobile application support planned in a future iteration.

Welcome to the software operational intelligence tooling you’ve always wished for. Start your free 14 day trial today.

John-Daniel Trask
Co-founder & CEO
Raygun

Next level software intelligence across your entire stack. Get deeper analysis into how your applications are really performing. Learn more.

5 Comments on “Announcing Raygun Pulse: Modern Real User Monitoring”

  1. Dorian

    Hi there,

    We use Raygun for crash reporting inside our Xamarin iOS app. I was hoping that Pulse would also allow some user activity tracking, timings etc for iOS. Xamarin’s Insight product was supposed to be the solution but they have priced it beyond our budget.

    Any news on an iOS plugin for Pulse?

    Ta

  2. Antonello Provenzano

    I was honestly expecting something like this from #ProjectNeutron, but with a broader look other than websites.
    In fact, we develop APIs for mobiles and we were highly interested in using Pulse for monitoring the status of the back-ends, other than creating our Elastic+Kibana logs, unifying the process with the Crash Reports we generate in Raygun.

    As I see, instead, you focused more on websites, which is a disappearing front-end.

    A bit disappointed actually.

  3. John-Daniel

    Hi Antonello & Dorian,

    We’re committed to bringing mobile support out soon, but you have to start somewhere. Mobile is big, but there’s still 140,000 websites launched *per day* so it’s hardly disappearing. We did make this decision based on what the majority of our customers are using Raygun for today (which, admittedly, is a mixture across all platforms and back-end services, but the web is very big for us).

    Fear not, mobile is coming 🙂

    Thanks for your feedback!

  4. Antonello Provenzano

    Yes, actually the mobile SDKs are important, also for us, but it was not what I was referring to.

    In fact, we’re collecting big data from the API to monitor the performances and statistics, that we aggregate with external tools.
    I don’t know the infrastructure is your system built on, but I don’t think it wouldn’t be a big issue to setup an Hadoop instance and Solr or Elastic Search for querying assembled data, and maybe Elastic Watcher for dispatching alerts.
    At the moment, it is what we have on, but I was hoping to delegate to you such tasks.

    Regards

  5. Pingback: Provide more value: Raygun and Developer On Fire podcast

Leave a Reply

Your email address will not be published. Required fields are marked *