The Trace Pipeline

Trace Pipeline

Collect traces from your intrumented applications to gain end-to-end visibility into your applications. Query and visualize distributed traces from the Trace Explorer, understand how requests flow through your microservices and easily investigate errors and performance issues.

With APM, both the ingestion and the retention of traces are fully customizable.

Ingestion mechanisms

Set up tracing to gain end-to-end visibility into your applications with fine-grained ingestion configuration. Make sure to capture complete traces, including all error and high-latency traces to never miss performance issues such as an application outage or an unresponsive service.

Service Setup

Ingestion controls

The Ingestion Control page overviews ingestion volumes and configuration settings across your services.

Ingestion Control Page Overview

Generating metrics from spans

You can generate metrics from ingested spans, and use those custom metrics for queries and comparisons. Learn more in Generating Metrics from Spans.

Graph of a span-based metric

Trace retention

After spans are ingested, Retention Filters determine which individual spans are indexed and stored for 15 days. The Datadog Intelligent Retention Filter automatically indexes a representative selection of spans to help you monitor application health. You can also define custom retention filters to index additional spans that are important for your organization’s goals.

Retention Filters Page

Trace usage metrics

Learn about how to track and monitor your volume of ingested and indexed data, including using the APM Estimated Usage and Ingestion Reasons dashboards, by reading Usage Metrics.

APM Estimated Usage Dashboard