Docs » Collect application spans and traces » Instrument a Go application

Instrument a Go application 🔗

The SignalFx Tracing Library automatically instruments your Go application to capture and report distributed traces to SignalFx with an OpenTracing-compatible tracer. The tracer has constant sampling and reports every span. Where applicable, context propagation uses B3 headers. The library supports Go 1.12 and higher, and requires Go Modules.

For all available configuration options and their default values, see the README file on GitHub.

Start the integration 🔗

To start a Go integration, follow these steps:

  1. In the Observability Cloud main menu, select Data Setup.

  2. In the CATEGORIES menu, select APM Instrumentation.

  3. Click Go.

  4. Click Add Connection. The integration wizard appears.

  5. Follow the steps in the wizard.

  6. At the end of the wizard, go to APM to see a live view of your data flowing into the application.