Overview: Enable distributed tracing

We offer a variety of ways to capture distributed tracing data, whether the data is from third-party telemetry tools or New Relic agents. The steps to enable distributed tracing vary depending on how you collect the data. See your options in the sections below.

New Relic integrations for third-party telemetry tools

If you are collecting telemetry data with selected open source telemetry tools, you can send your data to New Relic with our integrations:

Telemetry tool New Relic integration
Istio Adapter New Relic Istio Adapter integration
Kamon New Relic Kamon Reporter
OpenCensus New Relic OpenCensus integration
OpenTelemetry New Relic OpenTelemetry integration

To integrate your AWS X-Ray telemetry data, see the instructions for our infrastructure integration.

New Relic agents

We offer a range of agents to capture trace data from your applications:

Product Description
New Relic language agents

See telemetry data from applications instrumented with New Relic language-specific agents: C, Go, Java, .NET, Node.js, PHP, Python, and Ruby.

New Relic monitoring for AWS Lambda See Lambda function activity, and examine the functions in your traces.
New Relic Browser See users' browser-side traces.

Set up your own solution with our Trace API

Send data from your telemetry tool directly to New Relic without using an integration that exports the data.

Note that this may require more manual configuration than using an integration.

Data format Description
Trace API: New Relic format Convert your trace data to the New Relic format and send it to New Relic for viewing.
Trace API: Data in Zipkin format Send your Zipkin trace data to New Relic for viewing.

For more help

If you need more help, check out these support and learning resources: