Set the host.name attribute override using the OpenTelemetry Helm chart 🔗
To report the correct number of hosts to Splunk Observability Cloud, the host.name
attribute must represent a host, not a container or Kubernetes pod. To make sure this attribute is set correctly, send traces and metrics through the Splunk Distribution of OpenTelemetry Collector for Kubernetes deployed as an agent where the attribute is overridden by default.
If you use an open-source distribution of OpenTelemetry Collector, configure the resource detection processor to override host attributes, as shown in the following configuration.
If you use an OpenTelemetry Helm chart, add the following configuration to your custom values.yaml file:
agentCollector:
configOverride:
processors:
resourcedetection:
detectors:
- system
override: true
service:
pipelines:
metrics:
processors:
- memory_limiter
- batch
- resourcedetection
# Add other custom processors as needed.
traces:
processors:
- memory_limiter
- batch
- resourcedetection
# Add other custom processors as needed.