• /
  • Log in

Quick start

To set up distributed tracing, you'll complete these three general steps:

Diagram showing the three steps to set up distributed tracing

  1. Identify services: Identify and write down the endpoints, services, languages, and systems that are used to complete this request (you'll need this information in the next step). If you have an environment diagram like the following, you could use it to create a list of services handling requests:

A sample environment diagram showing how you might identify services.

  1. Instrument services: Instrument each service you identify so it can send your trace data. Some tools, such as New Relic APM agents, instrument services automatically, while other tools require you to insert some code in the services. Click the icon below for instrumentation steps:

    C
    New Relic APM: C
    Golang
    New Relic APM: Golang
    Java
    New Relic APM: Java
    .NET
    New Relic APM: .NET
    Node.js
    New Relic APM: Node.js
    PHP
    New Relic APM: PHP
    Python
    New Relic APM: Python
    Ruby
    New Relic APM: Ruby
    New Relic Browser
    New Relic Browser
    New Relic Mobile
    New Relic Mobile
    AWS Lambda Functions
    AWS Lambda Functions
    Istio
    Istio
    Kamon
    Kamon
    OpenTelemetry
    OpenTelemetry
    AWS X-Ray
    X-Ray
    Zipkin format custom integration
    Zipkin format: custom integration
    New Relic format: use your own integration
    New Relic format: custom integration
  2. View traces: After you instrument the services, generate some traffic in your application, and then go to the New Relic UI to see your trace data.

For more help

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

Create issueEdit page
Copyright © 2021 New Relic Inc.