Real User Monitoring is a type of performance monitoring that captures and analyzes each transaction by users of a website or application. It’s also known as real user measurement, real user metrics, end-user experience monitoring, or simply RUM. It’s used to gauge user experience, including key metrics like load time and transaction paths, and it’s an important component of application performance management (APM).
Exoprise Service Watch, our real-user monitoring (RUM) product, recently improved support for monitoring Single-Page Apps (SPAs) which have become the foundation for many Software-as-a-Service applications like GSuite, Salesforce Lightening, or Microsoft’s Outlook Web Access. SPAs have unique requirements when it comes to capturing and monitoring end-user experience especially through different network configurations, proxies, firewalls and branch office users.
When it comes to Application Performance Management (APM), there are two main technologies used to measure end-user perspective performance: synthetic monitoring (STM) and real user monitoring (RUM). We’ll discuss the pros and cons of each of the technologies especially related to monitoring third-party apps. Third-party apps like Office 365 and GSuite are experiencing a surge of growth for mission-critical purposes within business.
Did you know roughly half of the users that visit your website leave if it takes more than 3 seconds to load? Optimizing your website or webapp for stellar performance is always a crucial goal for any software based business. But, the ecosystem has changed in recent years. Smartphones are taking over. Developers need to build websites and optimize for performance primarily targeting these smaller devices. It’s not solely about performance though.
Akamai mPulse is a real user monitoring (RUM) service that enables organizations to get deep visibility into end user experience across their websites or applications. With mPulse, businesses can collect high-granularity metrics directly from their users’ browsers, and then analyze that data to pinpoint slow resources (e.g., third-party scripts), track user engagement, and make decisions to improve the performance of their products.