Collector for Kubernetes

Introduction to the Splunk Distribution of OpenTelemetry Collector for Kubernetes.

To install, configure and use the Splunk Distribution of the Collector for Kubernetes follow this documentation.

Install the Collector for Kubernetes

To install the Splunk Distribution of the OpenTelemetry Collector for Kubernetes using the Helm chart read and follow these docs:

Optionally, you can also:

Configure the Collector for Kubernetes

Note: To deploy the Collector for Kubernetes and automatically find services and applications running in your environment refer to Automatic discovery and zero-code instrumentation for Kubernetes.

To configure the Collector see:

The Splunk Distribution of the OpenTelemetry Collector has the following configuration options than can be used by several Collector components.

Configure remote management of Collector

Starting with the Helm chart version 0.162.1, you can run the Splunk Distribution of the OpenTelemetry Collector alongside a standalone OpAMP Bridge for Fleet Management remote configuration feature. By default, OpAMP Bridge is deactivated.

To enable OpAMP Bridge during installation, pass the --set remoteManagement.enabled=true helm value or set it to true in your values.yaml. For example:

CODE
helm install splunk-otel-collector . \
        --namespace splunk-otel-collector \
        --create-namespace \
        --set clusterName=kind-manual-test \
        --set splunkObservability.realm="${SPLUNK_REALM}" \
        --set splunkObservability.accessToken="${SPLUNK_ACCESS_TOKEN}" \
        --set remoteManagement.enabled=true

If you omit --set remoteManagement.enabled, the Collector runs directly without the OpAMP Bridge.

Metrics and other telemetry

If you use the default configuration for the Splunk Distribution of the Collector you’ll obtain these Kubernetes metrics.

To obtain additional telemetry from other sources see:

Upgrade, uninstall and troubleshoot

To upgrade or uninstall the Collector see:

If you have any installation or configuration issues, refer to:

Tutorials

For a walkthrough of common tasks related to the OpenTelemetry Collector for Kubernetes, see: