In order to make use of Splunk APM, you must start with getting data In and working through the respective training via Splunk Education. To orient yourself with Splunk APM before you begin, check out the overview of important terms and concepts.
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 // Node.JS // Python // Ruby // PHP.
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 APM as you expect, see Troubleshoot your instrumentation.
Complete the suggested Splunk APM training
Recommended training to start: Using Splunk APM to Monitor Microservices-based Applications.