Skip to main content
Do you build apps on Splunk or are a Splunk admin? If so, we want to hear from you. Help shape the future of Splunk and win a $35 gift card!
 
 
Splunk Lantern

Getting data into APM

 

Splunk Application Performance Monitoring is part of Splunk Observability Cloud. To get started with Splunk Observability Cloud, first follow the instructions in the Splunk Docs topic, Set up and administer Splunk Observability Cloud. New users might also be interested in an overview of important terms and concepts, as well as the Splunk Education offerings for Splunk Application Performance Monitoring.

Collect application data with an OpenTelemetry Collector

As a first step to collecting data from your application, you should deploy the OTel Collector. This tool allows you to export spans and traces from Kubernetes, Linux, and Windows hosts and containers to Splunk Observability Cloud. To Collect spans and traces from an infrastructure resource, select Navigation menu > Data setup and search for the host type or containerized environment you want to collect spans and traces from. Use the environment span tag to filter services be environment and easily monitor multiple environments separately. See these pages for more information about sending host or container data to Splunk Observability Cloud:

Instrument your applications

Next, you can export spans to an OpenTelemetry Collector running on the host or in the Kubernetes cluster that you deployed in the previous step. How you specify the OpenTelemetry Collector endpoint depends on the language you are instrumenting. For more information, see the page for the language you are instrumenting in the list below. To collect spans and traces from a service, select Navigation menu > Data setup and search for an instrumentation library for the service you want to instrument. See the following pages to learn how to instrument a service or application running in each of these languages: Java // .Net // Go // Node.JS // Python // Ruby // PHP // C++

Additionally, here is a list of all supported data sources, and how to integrate them, for your reference.

Verify successful data ingestion

After you have instrumented your applications, select Observability > APM and check that you can see your application data in the dashboard. If your data does not appear in Splunk Application Performance Monitoring as you expect, see Troubleshoot your instrumentation.

Complete the suggested Splunk Application Performance Monitoring training

Recommended training to start: Using Splunk Application Performance Monitoring.