Real User Monitoring

Datadog Real User Monitoring (RUM) is a SaaS-based observability tool that captures live performance data from end users' browsers and mobile devices, giving DevOps, SRE, and engineering teams visibility into frontend behavior across locations, device types, and individual sessions.

Reviewed by 7wData

On this page

Publisher review

Datadog Real User Monitoring (RUM) is a SaaS-based observability tool that captures live performance data from end users' browsers and mobile devices, giving DevOps, SRE, and engineering teams visibility into frontend behavior across locations, device types, and individual sessions. It is designed for organizations running cloud-native or hybrid stacks that need to correlate user experience with backend metrics, logs, and traces. Datadog RUM is part of the broader Datadog platform, which integrates over 700 cloud platforms, databases, CI/CD tools, and business applications, making it a central hub for digital experience monitoring. The tool targets teams that manage complex, distributed systems and require real-time, session-level insights to diagnose frontend performance issues before they escalate into user-facing problems.

Datadog RUM works by instrumenting web and mobile applications with a JavaScript SDK or mobile SDK, automatically collecting metrics such as page load times, Core Web Vitals (e.g., Largest Contentful Paint, First Input Delay), network requests, JavaScript errors, and user interaction events. It includes both Browser RUM and Mobile RUM, each offering session replay that records user interactions as a video-like timeline for troubleshooting. The tool combines this live data with synthetic monitoring, which runs automated browser tests from controlled locations to measure availability and latency under consistent conditions. This dual approach allows teams to compare real user performance against synthetic baselines, identifying issues that only affect specific user segments. Datadog RUM also integrates with the platform's APM and log management, enabling end-to-end correlation from a user click to a backend trace.

In the real user monitoring market, Datadog competes directly with New Relic and Dynatrace, both of which offer similar browser and mobile RUM capabilities. Datadog differentiates through its unified platform approach, where RUM data is automatically correlated with infrastructure metrics, APM traces, and logs without requiring separate tools or manual stitching. New Relic provides a comparable all-in-one observability suite but has historically emphasized a more flexible pricing model with per-user licensing, while Dynatrace uses AI-driven Davis engine for automated root cause analysis. Datadog's strength lies in its extensive integration ecosystem and the ability to scale across large, multi-cloud environments, though its pricing model is layered and opaque, with costs driven by metrics, logs, and traces volumes rather than simple per-host or per-user fees.

The honest trade-offs with Datadog RUM center on cost complexity and vendor lock-in. Pricing is subscription-based and can become expensive for large setups, as costs scale with the number of RUM sessions, retained logs, and APM traces. The platform's cost structure is notoriously opaque, with users often needing to use third-party cost calculators or engage with sales to estimate monthly bills. Additionally, while Datadog offers deep integrations, migrating away from the platform can be difficult due to proprietary data formats and the tight coupling of RUM with other Datadog services. For teams that only need basic frontend monitoring without backend correlation, lighter-weight alternatives like Sentry or LogRocket may be more cost-effective. Datadog RUM is best suited for organizations already invested in the Datadog ecosystem or those requiring unified visibility across the full stack.

Get the AI & data signal, daily.

335k+ subscribers read this every morning. One email, both newsletters. Unsubscribe anytime.

How it works

  1. Browser Real User Monitoring

    Captures live performance data from end users' browsers, including page load times, Core Web Vitals, and JavaScript errors.

  2. Mobile Real User Monitoring

    Monitors mobile app performance on iOS and Android, tracking app launches, network requests, and user interactions.

  3. Session Replay

    Records user sessions as video-like replays for troubleshooting, showing exactly what users saw and did.

  4. Synthetic Monitoring Integration

    Combines real user data with automated browser tests from controlled locations to measure availability and latency.

  5. End-to-End Correlation

    Links RUM data with APM traces, logs, and infrastructure metrics for unified troubleshooting across the stack.

  6. Geographic and Device Segmentation

    Filters performance data by location, device type, browser, and session attributes to identify user-specific issues.

  7. Error Tracking

    Automatically captures and groups frontend errors with stack traces, enabling faster root cause analysis.

Strengths and trade-offs

Strengths

  • Unifies metrics, logs, traces, and user experience data in a single platform, reducing tool sprawl for teams managing over 700 integrations.
  • Session replay provides pixel-perfect recordings of user interactions, helping teams reproduce and fix issues that only occur in production.
  • Combines real user monitoring with synthetic tests, allowing teams to compare live performance against controlled baselines for availability and latency.
  • Scales to handle high-volume, multi-cloud environments with performance bottlenecks assumed for large setups, as noted in user reviews.

Trade-offs

  • Pricing is layered and opaque, with costs driven by metrics, logs, and traces volumes, making monthly bills difficult to predict without a sales quote.
  • Subscription-based pricing can become expensive for large setups, especially when scaling RUM sessions and retaining logs beyond short retention periods.
  • Vendor lock-in is a concern due to proprietary data formats and tight integration with other Datadog services, complicating migration to competitors like New Relic or Dynatrace.
  • The platform's complexity requires dedicated training for teams to fully leverage its capabilities, and basic frontend monitoring use cases may be overkill compared to lighter tools like Sentry.

Pricing context

Datadog RUM pricing is layered and opaque, with costs driven by the number of sessions, retained logs, and APM traces. Specific tier prices are not publicly listed; users must contact sales or use third-party cost calculators for estimates.

Getting started with Real User Monitoring

  1. Sign up for Datadog

    Create a Datadog account at the Datadog website. Choose a subscription plan that fits your expected RUM session volume and log retention needs. Complete the registration process to access the Datadog dashboard.

  2. Install the RUM SDK

    Add the Datadog Browser RUM SDK to your web application by inserting the provided JavaScript snippet into your HTML head tag. For mobile apps, integrate the Mobile RUM SDK into your iOS or Android project using the platform-specific instructions.

  3. Configure RUM application settings

    In the Datadog UI, navigate to the RUM section and create a new application. Enter your application name and select the environment (e.g., production). Copy the generated client token and set it in your SDK initialization code to start data collection.

  4. View real user performance data

    Open the RUM dashboard in Datadog to see live metrics like page load times, Core Web Vitals, and error rates. Filter by geographic location, device type, or browser to isolate performance issues affecting specific user segments.

  5. Set up session replay and alerts

    Enable session replay in the RUM settings to record user interactions for troubleshooting. Create monitors to alert your team when key metrics exceed thresholds, such as high First Input Delay or increased error rates, ensuring proactive issue resolution.

Frequently Asked Questions

What is Datadog Real User Monitoring and how does it work?

Datadog Real User Monitoring (RUM) is a SaaS tool that captures live performance data from end users' browsers and mobile devices. It uses a JavaScript or mobile SDK to collect metrics like page load times, Core Web Vitals, and errors for troubleshooting.

How does Datadog RUM pricing work and is it expensive?

Datadog RUM pricing is layered and opaque, driven by the number of sessions, retained logs, and APM traces. Specific tier prices are not publicly listed, and costs can become expensive for large setups, requiring a sales quote or third-party calculator for estimates.

What features does Datadog RUM offer for frontend monitoring?

Datadog RUM includes Browser and Mobile RUM, session replay for video-like user recordings, synthetic monitoring integration, end-to-end correlation with APM and logs, error tracking, and geographic or device segmentation to identify user-specific issues.

How does Datadog RUM compare to New Relic and Dynatrace?

Datadog RUM competes with New Relic and Dynatrace. Datadog differentiates through its unified platform with over 700 integrations, while New Relic offers flexible per-user pricing and Dynatrace uses AI-driven root cause analysis. Datadog's pricing is more opaque and layered.

What are the main weaknesses of Datadog RUM?

Key weaknesses include opaque pricing that scales with sessions and logs, potential vendor lock-in due to proprietary data formats, and complexity requiring dedicated training. For basic frontend monitoring, lighter tools like Sentry or LogRocket may be more cost-effective.

Can Datadog RUM integrate with backend monitoring tools?

Yes, Datadog RUM integrates with the platform's APM and log management, enabling end-to-end correlation from a user click to a backend trace. This links RUM data with infrastructure metrics, logs, and traces for unified troubleshooting across the full stack.

Alternatives

How Real User Monitoring compares

Direct head-to-head against 3 competitors. Picked by 7wData.

This tool

Real User Monitoring

Pricing
Datadog RUM pricing is layered and opaque, with costs driven by the number of sessions, retained logs, and APM traces. Specific tier prices are not publicly listed; users must contact sales or use third-party cost calculators for estimates.
Target
Datadog Real User Monitoring (RUM) is a SaaS-based observability tool that captures live performance data from end users' browsers and mobile devices, giving DevOps, SRE,
Strength
Unifies metrics, logs, traces, and user experience data in a single platform, reducing tool sprawl for teams managing over 700 integrations.
Watch for
Pricing is layered and opaque, with costs driven by metrics, logs, and traces volumes, making monthly bills difficult to predict without a sales quote.

Datadog RUM

Pricing
$5 per 1,000 sessions/month
Target
Full-stack observability teams needing RUM-APM-log correlation
Deployment
SaaS
Strength
Deep RUM-APM-log correlation with session replay
Watch for
Pricing can escalate quickly with high session volume

Dynatrace RUM

Pricing
$69 per host/month (full-stack)
Target
Enterprise teams needing AI-driven root cause analysis
Deployment
SaaS
Strength
AI-driven anomaly detection and automatic problem detection
Watch for
Full-stack pricing can be expensive for RUM-only use cases

DebugBear

Pricing
$39/month (10k page views)
Target
Frontend teams focused on Core Web Vitals optimization
Deployment
SaaS
Strength
Detailed INP element debug and CrUX data integration
Watch for
Primarily frontend performance; no APM or backend correlation

User reviews

No user reviews yet. Be the first to write one.

Sources

Reporting on this tool draws on these publicly available sources.

  1. www.datadoghq.com
  2. www.datadoghq.com
  3. www.siit.io
  4. sedai.io
  5. newrelic.com