Splunk APM exporter 🔗
The Splunk APM (SAPM) exporter allows the OpenTelemetry Collector to send traces to Splunk Observability Cloud. The supported pipeline types are traces
. See Process your data with pipelines for more information.
Get started 🔗
By default, the Splunk Distribution of OpenTelemetry Collector includes the SAPM exporter in the traces
pipeline when deploying in host monitoring (agent) or data forwarding (gateway) modes. See Collector deployment modes for more information.
Sample configurations 🔗
The following example shows a SAPM exporter instance configure for a maximum of 100 connections and 8 workers:
exporters:
sapm:
access_token: <access_token>
access_token_passthrough: true
endpoint: https://ingest.<realm>.signalfx.com/v2/trace
max_connections: 100
num_workers: 8
service:
pipelines:
# To complete the configuration, include the exporter in a traces metrics pipeline.
traces:
receivers: [nop]
processors: [nop]
exporters: [sapm]
The following example shows all available settings:
exporters:
sapm/customname:
# Endpoint is the destination to where traces are sent in SAPM format.
# The endpoint must be a full URL and include the scheme, port, and path.
# For example, https://ingest.us0.signalfx.com/v2/trace
endpoint: test-endpoint
# Authentication token provided by Splunk Observability Cloud.
access_token: abcd1234
# Number of workers that should be used to export traces.
# The exporter can make as many requests in parallel as the number of workers.
num_workers: 3
# Used to set a limit to the maximum idle HTTP connections the exporter can keep open.
max_connections: 45
access_token_passthrough: false
# Timeout for every attempt to send data to the back end.
# The default value is 5s.
timeout: 10s
sending_queue:
enabled: true
num_consumers: 2
queue_size: 10
retry_on_failure:
enabled: true
initial_interval: 10s
max_interval: 60s
max_elapsed_time: 10m
service:
pipelines:
traces:
receivers: [nop]
processors: [nop]
exporters: [sapm]
In the endpoint URL, realm
is the Splunk Observability Cloud realm, for example, us0
. To find the realm name of your account, follow these steps:
Open the navigation menu in Splunk Observability Cloud.
Select
.Select your username.
The realm name appears in the Organizations section.
Note
To send SAPM data through a proxy, configure proxy settings as environment variables. See Configure proxy settings for the Collector for more information.
Settings 🔗
The following table shows the configuration options for the SAPM exporter:
Troubleshooting 🔗
If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.
Available to Splunk Observability Cloud customers
Submit a case in the Splunk Support Portal .
Call Splunk Customer Support .
Available to prospective customers and free trial users
Ask a question and get answers through community support at Splunk Answers .
Join the Splunk #observability user group Slack channel to communicate with customers, partners, and Splunk employees worldwide. To join, see Chat groups in the Get Started with Splunk Community manual.
To learn about even more support options, see Splunk Customer Success .