The New RUM Experience, which brings RUM to Grail, introduces numerous built-in metrics with the prefix dt.frontend. Because it uses a different data model than RUM Classic, there are no direct equivalents for RUM Classic metrics, which use the prefix builtin:apps. However, many metrics have replacements that serve an analogous purpose, as shown in the table below. Note that metrics with the prefix builtin:apps that do not appear in the table have no replacement.
Differences in metric values between the builtin:apps metrics and their replacements are expected and result from underlying data model changes.
| RUM Classic metric | Replacement in the New RUM Experience |
|---|---|
builtin:apps.web.actionCount.* builtin:apps.other.uaCount.* | dt.frontend.user_action.count |
builtin:apps.web.actionDuration.* builtin:apps.other.uaDuration.* | dt.frontend.user_action.duration |
builtin:apps.other.crashCount.* builtin:apps.web.countOfErrors* builtin:apps.web.jsErrors* builtin:apps.other.requestErrorCount.* builtin:apps.web.countOfStandaloneErrors builtin:apps.mobile.reportedErrorCount | dt.frontend.error.count |
builtin:apps.other.requestErrorRate.* | dt.frontend.error.count dt.frontend.request.count |
builtin:apps.web.cumulativeLayoutShift.load.* | dt.frontend.web.page.cumulative_layout_shift |
builtin:apps.web.domInteractive.load.* | dt.frontend.web.navigation.dom_interactive |
builtin:apps.web.firstInputDelay.load.* | dt.frontend.web.page.first_input_delay |
builtin:apps.web.interactionToNextPaint | dt.frontend.web.page.interaction_to_next_paint |
builtin:apps.web.largestContentfulPaint.load.* | dt.frontend.web.page.largest_contentful_paint |
builtin:apps.web.loadEventEnd.* | dt.frontend.web.navigation.load_event_end |
builtin:apps.other.requestCount.* | dt.frontend.request.count |
builtin:apps.other.requestTimes.* | dt.frontend.request.duration |
builtin:apps.web.activeSessions builtin:apps.mobile.sessionCount builtin:apps.other.sessionCount.* | dt.frontend.session.active.estimated_count |
builtin:apps.web.firstByte.load.* | dt.frontend.web.navigation.time_to_first_byte |
builtin:apps.other.userCount.* builtin:apps.web.activeUsersEst | dt.frontend.user.active.estimated_count |