What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Real User Monitoring (RUM): Overview

Real user monitoring, also known as real user measurement, real user metrics, and end-user experience monitoring, tracks performance data from real users accessing your website or application. The performance data gathered from RUM is diverse because it tracks the complex ways in which users really navigate your apps. The end user could be using a combination of any browser, any ISP or any device in any location.

RUM is implemented by adding Javascript tags to the application code. The script triggers when a user accesses the application, and it gathers data for different performance metrics, such as how long a page takes to load or performance bottlenecks. This data, based on real user interactions, is relayed back to the RUM platform, letting you analyze performance and understand real user behavior.

RUM is a form of passive monitoring, which relies on services that observe the system in the background, tracking availability, reachability, responsiveness, and functionality. RUM data helps a business better understand its users by giving full visibility into application performance, helping identify which areas of its site need optimization and focused attention. It can also provide a historic perspective, allowing you to determine performance trends over time.

Synthetic Monitoring: Overview (H2)

An alternative approach to website monitoring is synthetic monitoring. This is an active monitoring method that instead of collecting real user data, gathers performance data using agents that simulate real users. Synthetic testing is pre-configured for simulation, meaning that the traffic is manually generated to monitor the performance of a website or application with a controlled set of variables, such as geography, network, device or browser. It can be especially useful for exercising areas of the application that experience less traffic, or identifying problems arising from less commonly used geographies, networks, and browser types. You can use synthetic tests to replicate multiple user journeys, meaning that potential performance issues can be identified before they impact the end user.

How RUM and Synthetic Complement One Another (H3)

The examples below illustrate three ways in which RUM and Synthetic complement one another.

Correlating Business with Performance (H4)

Synthetic monitoring can provide the performance data you need to analyze end user experience, enabling you to pinpoint problems with page load time, or network bottlenecks.

However, if you want to analyze exactly how web performance impacts business revenue, then you need more than synthetic performance metrics. Since RUM is generated through real user traffic, it provides essential insight into real business metrics, such as conversion rates, which can then be correlated with the continuous performance metrics collected from synthetic testing.

Identify Problems Before Active Users Arrive

Global daily application usage has cyclical patterns based on when users are awake and active in each part of the world. Applications hosted in public cloud environments are often replicated in multiple geographies (e.g., US, Europe, Asia) to reduce latency experienced by end-users. It is common for infrastructure maintenance to occur during off-peak hours, such as midnight in local time, which can cause occasional unforeseen application problems.

Synthetic monitoring is the most effective solution to identify a configuration problem caused by an off-hours maintenance change so that it can be fixed before users begin using your application service in the early morning hours. On the other hand, RUM would be the most helpful tool to measure application responsiveness for each and every live user during the peak hours.

Testing Applications in a Staging Environment

Since RUM collects data in real time while an actual user accesses the application, it is not possible to use RUM data to gauge the performance of new features in a pre-production environment. In such a scenario, synthetic monitoring allows you to test the impact of changes to the application before they go live. RUM data is an added advantage here, however, since it provides real use cases that can then be used for simulation using synthetic monitoring for detailed testing in a staging environment.

Troubleshooting Outages

Combining synthetic and RUM data can make troubleshooting quicker and easier. When synthetic tests fail or trigger an alert, data gathered from RUM will show you the real time impact on end-user experience. Similarly, if RUM data reveals a performance anomaly then you can use synthetic to replicate the issue by exercising the same transaction across a number of ISPs and geographical locations. Collecting data in this way allows you to triangulate from various vantage points to identify the root cause that may lie in the data path between end-users and your application service. RUM and Synthetic can be used simultaneously to verify and deep-dive into performance issues.

Conclusion

RUM and synthetic monitoring provide different types of insight into how well your application performs. RUM helps with understanding long-term trends based on usage patterns, while synthetic helps you consistently detect and troubleshoot shorter-term performance issues even in the absence of real user traffic. Although using one or the other will help analyze performance in different ways, combining synthetic monitoring with RUM results in a more comprehensive and robust monitoring strategy that provides you with full visibility into the experience of your end users.

  1. asd;lkasdl;kasd;l
  2. asdasdadlkn
  3. asd;aksdaklsd
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
  1. Ordered list one with a paragraph this is quite a long paragraph descriptionkslajdlkjaskldj aslkdj alskjd lakjsd lakjsd lakjsdlkajsd lakjds lajds lkasl.
  2. this is the second ordered list item.
  3. and this is the third ordered list item.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

  • Term: Description, this is a long description that will span across multiple lines of text as such as to understand the styling more correctly.
  • Term: Description, this is a long description that will span across multiple lines of text as such as to understand the styling more correctly.
This is a Figure Text