Application Performance Monitoring (APM)

Examples: New Relic, Dynatrace, AppDynamics, Datadog, Splunk

LogRocket has many of the same characteristics of APM tools for the frontend, but improves upon them in three ways:

  • Session replay connects changes in performance to the user experience, allowing you to diagnose the root cause of bugs and user-reported issues
  • Analytics tie changes in performance to key metrics such as conversion and adoption, providing you with a direct understanding of how changes in app performance affect your business.
  • Galileo AI uses machine learning to proactively identify moments where poor performance is causing users to get stuck, struggle or frustrated, so that you can focus your efforts on resolving the highest-impact problems

What is APM?

APM tools enable the observation and analysis of application health, performance, and user experience. They capture and store data from your application to provide aggregate metrics about the performance in your product, and can automatically surface metrics like JavaScript load and parse time, asset download failures, and XHR latency.

How is LogRocket Different?

APM tools are a great way to get started and set benchmarks for important user experience issues, and they're great for understanding what's happening on your apps' backend. However, they don't give you all the information you need on the frontend, falling short when you start to ask more sophisticated questions about performance, particularly within SPA frameworks like React and Angular.

Dashboards allow you to track trends in aggregate performance

Dashboards allow you to track trends in aggregate performance

While traditional APM tools make it easy to answer questions like, "how long did it take my JavaScript to load," LogRocket combines the best of APM with session replay, providing qualitative context and allowing you to answer questions like, "how long did it take my JavaScript to load, and did that negatively affect the user experience?"

Session replay shows how app performance affects user experience

Session replay shows how app performance affects user experience

Beyond this, LogRocket's Galileo AI proactively monitors your application, looking for moments where performance problems - or other issues - cause users to have a poor experience. This helps you discover performance-related issues before they become a significant problem, even in areas where you never thought to look. Galileo highlights only severe issues and describes them in natural language, cutting through the noise of traditional alerting and monitoring and allowing you to quickly assess how performance degradations are impacting the user experience.

Galileo AI discovers performance and other issues before they become a problem

Galileo AI discovers performance and other issues before they become a problem

Finally, LogRocket's base feature set also helps you fix bugs and reproduce user issues, so that you can quickly act on any issues caused by performance degradation.


What’s Next