Retrace is an APM tool from Stackify that already monitors the server side requests of an application and now includes the Real User Monitoring data alongside the insightful server side monitoring Stackify is known for.
This offers quick insight into how long it takes a page to load and the fluctuations that can happen based on the amount of traffic at different times of day or how performance changed after a deployment.
Below the graph, there is a tab specific for Client Requests where the actions within the specified time period are listed with a quick glimpse of information in the datatable for number of hits, download, DOM processing and page rendering times.
Unique to Retrace is how the performance information is displayed and integrated tightly together. On the right side of the screen is the Trace breakdown for the request, including the server side details. This unique trait ensures that you have a full look into what was happening for the request on both the front end and back end without having to match up the request and time in different views.
The client information is found under the Browser Loading section of the breakdown and shows the elements loaded from the moment the DOM loading starts. On the left of the list are the times each element took in milliseconds that help identify where optimizations can be made and what potential bottlenecks there are, like an image that is too large.
To enable RUM for Retrace, a script is generated in the account as outlined here. This script is then included in the head tag on any HTML page that is to be monitored. To see the data in Retrace, the Stackify Agent must also be installed on the servers hosting the application.
Details on Agent installation can be found here. Once configured, Retrace gives full insight into the requests of an application and can be used in both production and non-production environments.
Retrace also allows for configuring monitors and alerts to help be proactive with issues discovered in an application before too many users are affected. Retrace users can enable RUM for their applications here. If you do not already have an account, start a trial today and see how Retrace can help you improve the full life cycle of your applications.