Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 3.12 KB

introduction-distributed-tracing.mdx

File metadata and controls

51 lines (43 loc) · 3.12 KB
title tags translate metaDescription redirects freshnessValidatedDate
Distributed tracing: Track requests across your microservices
Understand dependencies
Distributed tracing
Get started
jp
What is distributed tracing? An intro to New Relic's distributed tracing feature.
/docs/intro-distributed-tracing
/docs/introduction-distributed-tracing
/docs/apm/distributed-tracing/getting-started/introduction-distributed-tracing
/docs/apm/transactions/cross-application-traces/viewing-cross-application-traces
/docs/traces/viewing-cross-application-traces
/docs/traces/cross-application-traces/viewing-cross-application-traces
/docs/apm/traces/cross-application-traces/viewing-cross-application-traces
/docs/apm/applications-menu/monitoring/distributed-tracing-page
/docs/agents/java-agent/configuration/enable-distributed-tracing-java-agent
/docs/agents/nodejs-agent/supported-features/enable-distributed-tracing-nodejs-agent
/docs/new-relic-one/use-new-relic-one/ui-data/distributed-tracing
/docs/understand-dependencies/distributed-tracing/get-started/introduction-distributed-tracing
/docs/distributed-tracing/get-started/introduction-distributed-tracing
/docs/distributed-tracing
never

Distributed tracing tracks and observes service requests as they flow through distributed systems.

Requests might pass through various services to reach completion, and these services could be in a variety of places: containers, serverless environments, virtual machines, different cloud providers, or on-premises. When you can see the path of an entire request across different services, you can quickly pinpoint failures or performance issues.

Distributed tracing collects data as requests travel from one service to another, recording each segment of the journey as a span. These spans contain important details about each segment of the request and are eventually combined into one trace. The completed trace gives you a picture of the entire request.

Diagram showing how spans are generated in a distributed trace

Here is an example of a web transaction where agents measure the time spent in each service. Agents then send that timing information to New Relic as spans, and the spans are combined into one distributed trace.

Want to learn more before getting started? [#learn-more]

See these distributed tracing topics: