Docs » Get started with Splunk APM

Get started with Splunk APM 🔗

Important

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

If you’re using µAPM Previous Generation (µAPM PG), see Overview of SignalFx Microservices APM Previous Generation (µAPM PG).

Splunk APM is an 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 collects and analyzes 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 Splunk 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 Splunk APM architecture overview.

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

To deploy an OpenTelemetry Collector, see Deploy an OpenTelemetry Collector for Splunk APM.

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

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

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