www.datadoghq.com Open in urlscan Pro
2600:9000:206f:2a00:0:fa93:80c0:93a1  Public Scan

Submitted URL: https://trail.itfaq-systems.com/api/t/c/usr_5RK6t3vxc5EL6iReE/tsk_RBEocprd8kicQBEgi/enc_U2FsdGVkX18XjzZVv2HYffkLotEofQu6VnZP0vWF...
Effective URL: https://www.datadoghq.com/blog/unify-apm-rum-datadog/
Submission: On October 10 via manual from AE — Scanned from FR

Form analysis 1 forms found in the DOM

<form novalidate="" class="ais-SearchBox-form" action="" role="search"><input type="search" placeholder="Search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" required="" maxlength="512"
    class="ais-SearchBox-input"><button type="submit" title="Submit your search query." class="ais-SearchBox-submit"><svg class="ais-SearchBox-submitIcon" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40">
      <path
        d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z">
      </path>
    </svg></button><button type="reset" title="Clear the search query." class="ais-SearchBox-reset" hidden=""><i class="icon-x text-gray"></i><span class="text-primary">Cancel</span></button></form>

Text Content

Join us for Dash 2022 on October 18-19 in NYC! Register here Register for Dash
2022!
 * Product
   
   Infrastructure
   
    * Infrastructure Monitoring
    * Network Performance Monitoring
    * Network Device Monitoring
    * Container Monitoring
    * Serverless
   
   Logs
   
    * Log Management
    * Sensitive Data Scanner
    * Audit Trail
    * Observability Pipelines
   
   APM
   
    * Distributed Tracing
    * Continuous Profiler
    * Database Monitoring
    * CI Visibility
    * Service Catalog
   
   Security
   
    * Security Platform
    * Posture Management
    * Workload Security
    * Cloud SIEM
    * Application Security Monitoring
   
   Digital Experience
   
    * Real User Monitoring
    * Synthetic Monitoring
    * Session Replay
    * Error Tracking
   
   Platform Capabilities
   
    * Dashboards
    * Watchdog
    * Alerts
    * Incident Management
    * Integrations
    * API
 * Customers
 * Pricing
 * Solutions
   
   Industry
   
    * Financial Services
    * Manufacturing & Logistics
    * Healthcare/Life Sciences
    * Retail/E-Commerce
    * Government
    * Education
    * Media & Entertainment
    * Technology
    * Gaming
   
   Technology
   
    * Amazon Web Services
    * Azure
    * Google Cloud Platform
    * Kubernetes
    * Red Hat OpenShift
    * Pivotal Platform
   
   Use-case
   
    * Cloud Migration
    * Monitoring Consolidation
    * DevOps
    * Shift-Left Testing
    * Digital Experience Monitoring
    * Security Analytics
    * Compliance for CIS Benchmarks
    * Hybrid Cloud Monitoring
    * IoT Monitoring
    * Machine Learning
    * Real-Time BI
    * On-Premises Monitoring
    * Log Analysis & Correlation
 * Docs

White modal up arrow

Looking for Datadog logos?

You can find the logo assets on our press page.

Download Media Assets
 * About
   * Contact
   * Partners
   * Latest News
   * Leadership
   * Careers
   * Analyst Reports
   * Investor Relations
   * Awards
   * ESG Report
 * Blog
   * The Monitor
   * Engineering
   * Pup Culture
   * Community
 * Login
 * 
 * GET STARTED FREE Free Trial


Toggle navigation

 * 
 * Product
   
     Infrastructure
   
   * Infrastructure Monitoring
   * Network Performance Monitoring
   * Network Device Monitoring
   * Container Monitoring
   * Serverless
   
     Logs
   
   * Log Management
   * Sensitive Data Scanner
   * Audit Trail
   * Observability Pipelines
   
     APM
   
   * Distributed Tracing
   * Continuous Profiler
   * Database Monitoring
   * CI Visibility
   * Service Catalog
   
     Security
   
   * Security Platform
   * Posture Management
   * Workload Security
   * Cloud SIEM
   * Application Security Monitoring
   
     Digital Experience
   
   * Real User Monitoring
   * Synthetic Monitoring
   * Session Replay
   * Error Tracking
   
     Platform Capabilities
   
   * Dashboards
   * Watchdog
   * Alerts
   * Incident Management
   * Integrations
   * API
 * Customers
 * Pricing
 * Solutions
   
     Industry
   
   * Financial Services
   * Manufacturing & Logistics
   * Healthcare/Life Sciences
   * Retail/E-Commerce
   * Government
   * Education
   * Media & Entertainment
   * Technology
   * Gaming
   
     Technology
   
   * Amazon Web Services
   * Azure
   * Google Cloud Platform
   * Kubernetes
   * Red Hat OpenShift
   * Pivotal Platform
   
     Use-case
   
   * Cloud Migration
   * Monitoring Consolidation
   * DevOps
   * Shift-Left Testing
   * Digital Experience Monitoring
   * Security Analytics
   * Compliance for CIS Benchmarks
   * Hybrid Cloud Monitoring
   * IoT Monitoring
   * Machine Learning
   * Real-Time BI
   * On-Premises Monitoring
   * Log Analysis & Correlation
 * About
   * Contact
   * Partners
   * Latest News
   * Leadership
   * Careers
   * Analyst Reports
   * Investor Relations
   * Awards
   * ESG Report
 * Blog
   * The Monitor
   * Engineering
   * Pup Culture
   * Community
 * Docs
 * Login
 * Get Started Free

Cancel



UNIFY APM AND RUM DATA FOR FULL-STACK VISIBILITY

Mary Jac Heuman

Published: December 17, 2020


Unify APM and RUM data for full-stack visibility
 * Use frontend data to locate a backend root cause
   * Dive into the backend trace
 * Measure end-user impact of a backend problem
 * End-to-end visibility with Datadog APM and RUM

FURTHER READING

2021 Gartner Magic Quadrant

Learn why Datadog earned the "Leader" designation in the 2021 Gartner Magic
Quadrant for APM.

Download to learn more

best practices / apm / digital experience monitoring / real user monitoring /
troubleshooting
 * 
 * 
 * 

Without unified visibility across your entire stack, it can be difficult to
investigate backend dependencies when troubleshooting frontend issues, or to
track the source of database failures that originate from bad browser requests.
Full-stack visibility gives you the insight you need to pinpoint and resolve
incidents quickly.

Datadog Real User Monitoring (RUM) gives you real-time insight into how users
are experiencing your application. On the backend, distributed tracing provides
visibility into the lifespan of individual requests, as well as key performance
metrics including request throughput, latency, and error rates. Now, you can
connect your RUM data with corresponding traces, giving you unified, end-to-end
visibility into requests as they move across layers of your stack. This provides
rich context around problems and helps you more easily locate backend problems
that resulted in a user-facing error, or identify the scope of which users are
affected by an issue within your stack, whether it’s a specific endpoint of your
application, or a geographic region.

In this post, we’ll look at how you can use Datadog APM and RUM to more easily
investigate application errors and track their impact. We will walk through:

 * finding the backend root cause of a rise in frontend errors
 * analyzing frontend metrics to gauge user impact from a database slowdown


USE FRONTEND DATA TO LOCATE A BACKEND ROOT CAUSE

Datadog RUM can help alert you to problems with your application that are
affecting end-user experiences. For example, Error Tracking automatically
aggregates similar frontend errors into issues so you can triage them and
investigate the most urgent ones.



Datadog captures key details about the error as well as information about the
user session (like the user’s location, device type, and browser) and the page
view (including the view path group and URL) that experienced the problem. This
helps you determine the scope of the issue, including where exactly in your
application it is manifesting and who it is affecting.

But if the root cause of the problem is located somewhere in one of your backend
services or dependencies, it can be difficult to find it with frontend data
alone. For that, we can pivot to APM.


DIVE INTO THE BACKEND TRACE

Because Datadog Real User Monitoring and APM are fully integrated, traces are
tagged with frontend data, including the session ID, view ID, and view path
group of the user that initiated the request. For example, if we receive an
alert about a frontend error, we can use the view ID to pivot to the RUM
Explorer to examine the specific view events that resulted in that error. From
there, we can move to the Traces tab to see a flame graph visualizing the full
trace associated with that view.



In addition to being able to identify the backend service that is causing our
frontend problem, visualizing the trace allows us to debug the issue by
providing full visibility into metrics, logs, network performance data, and code
hotspots, all from within a single pane of glass.


MEASURE END-USER IMPACT OF A BACKEND PROBLEM

So far, we’ve seen how Datadog’s integration between RUM and APM data lets you
pivot from frontend data to view backend traces, letting you locate and
troubleshoot the root cause of a problem. Next, we’ll see how RUM can provide
deep context around an incident by analyzing who the problem affected.

Datadog unifies traces with relevant frontend data for cross-stack visibility.

Let’s say we receive an alert indicating an increased error rate for requests to
our product-recommendation service. To investigate, we could start by looking at
related traces to localize the error and determine where the service is
experiencing problems. Drilling down into a trace, we can see that our
product-recommendation service is experiencing timeouts. Viewing the logs
associated with the trace reveals multiple attempts by our code to divide by
zero, likely causing the problem.



We’ve used APM to identify the cause of our errors (and so can notify the right
team to deploy a fix). Next, we can use RUM to find out which users were
actually affected and how widespread the incident was.

Our trace includes a top-level span named browser.request, which tracks the
request’s full lifecycle. By selecting that span, we can see frontend metadata,
including session ID and the view path group. This indicates that the span
represents the real user interaction with our application that initiated the
backend request that threw the error.

Because Datadog connects traces with associated RUM data, we can see that our
trace resulted in a view of the /department/sofas/product/? path group. We can
select the path group and pivot to view it in the RUM Explorer. This lets us
see, for example, where incoming requests to that path group are coming from and
their loading time. Or, we can use the view ID to see the exact page that was
rendered for even more context on how the error impacted the user session.

From here, we can view a waterfall breakdown of all resources called during the
exact page load that resulted in our backend error and where there was a
slowdown.




END-TO-END VISIBILITY WITH DATADOG APM AND RUM

Datadog makes full-stack troubleshooting seamless by bringing together real-user
analytics with 100 percent of real-time backend traces. You can easily visualize
and correlate frontend data alongside a full breakdown of backend activity from
a single view. So, with one pane of glass, you can trace a browser timeout to a
database operation, or link an API failure to a typo in a web component.

You can start using Datadog APM and RUM to get complete visibility into your
stack today. Or, if you’re new to Datadog, get started with our 14-day free
trial.

--------------------------------------------------------------------------------

Want to work with us? We're hiring!
 * 
 * 
 * 





--------------------------------------------------------------------------------

FURTHER READING

2021 Gartner Magic Quadrant

Learn why Datadog earned the "Leader" designation in the 2021 Gartner Magic
Quadrant for APM.

Download to learn more



Related Posts


END-TO-END APPLICATION MONITORING WITH DATADOG


MAKE SENSE OF APPLICATION ISSUES WITH DATADOG ERROR TRACKING


BEST PRACTICES FOR MONITORING MOBILE APP PERFORMANCE


MOBILE APPLICATION MONITORING


START MONITORING YOUR METRICS IN MINUTES

FIND OUT HOW
Free Trial

Download mobile app




Product

 * Features
 * Infrastructure Monitoring
 * Container Monitoring
 * NPM
 * NDM
 * Serverless
 * Log Management
 * Sensitive Data Scanner
 * APM
 * Error Tracking
 * Continuous Profiler
 * Database Monitoring
 * CI Visibility
 * Service Catalog

 * Real User Monitoring
 * Synthetic Monitoring
 * Session Replay
 * Security Platform
 * CSPM
 * Cloud Workload Security
 * Cloud SIEM
 * Application Security Monitoring
 * Dashboards
 * Watchdog
 * Alerts
 * Incident Management
 * Integrations
 * API

--------------------------------------------------------------------------------

 * Pricing
 * Documentation
 * Support
 * Learning Center
 * Certification
 * Resources
 * Webinars
 * Security
 * Security Labs
 * Privacy Center
 * Knowledge Center
 * Learning Resources

 * Pricing
 * Documentation
 * Support

 * Knowledge Center
 * Learning Resources

About

 * COVID-19 Update
 * Contact Us
 * Partners
 * Press
 * Leadership
 * Careers
 * Legal
 * Investor Relations
 * Analyst Reports
 * ESG Report

Blog

 * English
 * Español
 * 日本語

Icon/worldCreated with Sketch. 日本語
 * 
 * 
 * 
 * 

© Datadog 2022  
 * Terms | 
 * Privacy | 
 * Cookies

Get Started with Datadog

×