Docs » Get started with the Splunk Distribution of the OpenTelemetry Collector » Collector components » Splunk APM exporter

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:

    access_token: <access_token>
    access_token_passthrough: true
    endpoint: https://ingest.<realm>
    max_connections: 100
    num_workers: 8

    # To complete the configuration, include the exporter in a traces metrics pipeline.
        receivers: [nop]
        processors: [nop]
        exporters: [sapm]

The following example shows all available settings:

    # 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,
    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
      enabled: true
      num_consumers: 2
      queue_size: 10
      enabled: true
      initial_interval: 10s
      max_interval: 60s
      max_elapsed_time: 10m

        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:

  1. Open the navigation menu in Splunk Observability Cloud.

  2. Select Settings.

  3. Select your username.

The realm name appears in the Organizations section.


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

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 .