SignalFx Developers Guide

Working with µAPM PG Tracing

SignalFx’s Microservices APM Previous Generation (µAPM PG) offers unique insights into distributed applications to enable application performance monitoring (APM), troubleshooting and root-cause analysis. µAPM PG uses SignalFx’s advanced metrics and analytics capabilities to automatically identify the right traces to retain for problem isolation and data exploration, while also capturing 100% of metrics for all spans and traces.

To learn more about µAPM PG, see the topic Overview of SignalFx Microservices APM Previous Generation (µAPM PG) in the user documentation.

Tracing API

The µAPM PG tracing API provides the following programmatic access to µAPM PG:

  • Send trace data you collect yourself to SignalFx: POST https://ingest.{REALM}.signalfx.com/v1/trace

  • Retrieve trace data from SignalFx:

    • Retrieve trace data based on search filters: POST https://api.{REALM}.signalfx.com/v2/trace

    • Retrieve trace data based on outlier search criteria: POST https://api.{REALM}.signalfx.com/v2/trace/outliers

    • Retrieve trace span tags based on search criteria: POST https://api.{REALM}.signalfx.com/v2/trace/spantags

    • Retrieve all the spans for the trace specified by the {TRACE_ID} path parameter: GET https://api.{REALM}.signalfx.com/v2/trace/{TRACE_ID}

    • Retrieve anomaly data for the trace specified by the {TRACE_ID} path parameter: GET https://api.{REALM}.signalfx.com/v2/trace/{TRACE_ID}/analysis

    • DEPRECATED: Retrieve span operation names for spans SignalFx has ingested in the last 48 hours: GET https://api.{realm}.signalfx.com/v2/trace/spannamesbyservice

      Instead, use POST https://api.{REALM}.signalfx.com/v2/trace with a request body that contains the operations or services properties.

  • Retrieve trace-based service map data:

    • Retrieve the service map data for the traces you specify with search filters: POST https://api.{REALM}.signalfx.com/v2/servicemap/traces

    • Retrieve the service map data for the trace specified by the {TRACE_ID} path parameter: GET https://api.{REALM}.signalfx.com/v2/servicemap/trace/{TRACE_ID}

© Copyright 2020 Splunk, Inc.

Third-party license information