Deploy a supported OpenTelemetry Collector

Deploy a supported OpenTelemetry Collector if you haven't already done so.

If you've already deployed an OpenTelemetry Collector in your application environment, confirm that it's a supported collector and version. If you haven't already deployed an OpenTelemetry Collector, this topic provides condensed deployment instructions tailored to the Secure Application use case.

Supported OpenTelemetry collectors

Minimum Collector versions depend on the deployment method:

  • Kubernetes Helm deployments: Splunk Distribution of OpenTelemetry Collector 1.40.0 or higher

  • Non-Kubernetes, non-Helm deployments: Splunk Distribution of OpenTelemetry Collector 0.119.0 or higher, or Community (upstream) OpenTelemetry Collector 0.119.0 or higher

Deploy the Splunk Distribution of OpenTelemetry Collector version 1.40.0 or higher on Kubernetes with Helm chart version splunk-otel-collector-0.137.0 or higher. This Helm chart provides the collector configuration required to receive Secure Application data.

Tip:

Use these deployment instructions for Secure Application. For complete instructions, see Collector for Kubernetesを使い始める.

  1. Add the Helm repository:
    SHELL
    helm repo add splunk-otel-collector-chart https://signalfx.github.io/splunk-otel-collector-chart
  2. Ensure the repository is up to date:

    SHELL
    helm repo update
  3. Install the collector with splunkObservability.secureAppEnabled set to true. This prepares the collector for Secure Application data.

    SHELL
    helm install my-splunk-otel-collector --set="splunkObservability.secureAppEnabled=true,splunkObservability.realm=<your-splunk-realm>,splunkObservability.accessToken=<your-access-token>,clusterName=<your-cluster-name>" splunk-otel-collector-chart/splunk-otel-collector
  4. Proceed to Do language-specific steps to configure application instrumentation.

Alternate deployment options

See Alternate deployment options.