Docs » Get started with SignalFx µAPM

Get started with SignalFx µAPM 🔗

Important

The original µAPM product, released in 2019, is now called µAPM Previous Generation (µAPM PG). In the documentation, µAPM now refers to the product released on March 31, 2020.

If you are using µAPM Previous Generation (µAPM PG), see µAPM PG Getting Started.

SignalFx Microservices APM (µAPM) is the most advanced application performance monitoring and troubleshooting solution for cloud-native, microservices-based applications. µAPM monitors applications by collecting traces. A trace is a collection of actions that occur to complete a transaction. Each action in a trace is known as a span.

µAPM uses tail-based sampling to collect and analyze every span and trace that an application’s instrumentation generates. This provides full-fidelity, infinite cardinality exploration of trace data an application generates, enabling you to break down and analyze application performance along any dimension.

To get started, see First steps to set up SignalFx µAPM.

Configure the Smart Agent for host correlation with traces and to add additional context to trace data. Configure an OpenTelemetry Collector to centrally manage trace context and volume. For more information about µAPM deployment architectures, see SignalFx µAPM architecture overview.

To deploy the Smart Agent, see Deploy a SignalFx Smart Agent for µAPM.

To deploy an OpenTelemetry Collector, see Deploy an OpenTelemetry Collector for SignalFx µAPM.

Instrument your applications to send trace data to SignalFx. µAPM uses open-source instrumentation APIs and SDKs to export trace data. You can automatically instrument code with SignalFx tracing libraries or manually instrument code. For more information about instrumenting applications, see Instrument applications for SignalFx µAPM.

Create detectors to alert on metrics for trace data. For more information, see Configure detectors and alerts in SignalFx µAPM.

Correlate trace data to other resources in real time, including SignalFx dashboards, logging tools, and custom URLs with global data links. For more information, see Connect SignalFx µAPM to logs and other resources.