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
Recommended Kubernetes deployment option
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.
Use these deployment instructions for Secure Application. For complete instructions, see Collector for Kubernetesを使い始める.
-
Add the Helm repository:SHELL
helm repo add splunk-otel-collector-chart https://signalfx.github.io/splunk-otel-collector-chart -
Ensure the repository is up to date:
SHELLhelm repo update -
Install the collector with
splunkObservability.secureAppEnabledset totrue. This prepares the collector for Secure Application data.SHELLhelm 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 -
Proceed to Do language-specific steps to configure application instrumentation.