This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.131.0.
🛑 Breaking changes 🛑
agent, clusterReceiver
: Changed the default value of the 'useControlPlaneMetricsHistogramData' and 'enableEKSApiServerMetrics' feature gates. These feature gates now default to true and only affect Kubernetes control plane metrics collection. (#1944)- Enabling 'featureGates.useControlPlaneMetricsHistogramData' switches the agent's control plane metrics collection from the legacy
smartagent/*
receivers toprometheus/*
receivers for k8s control plane components (apiserver, controller-manager, scheduler, etcd, kube-proxy, coredns).- This change also enables sending histogram metrics from the above-listed k8s components as OTLP histograms to Splunk Observability.
- To disable this feature, set
featureGates.useControlPlaneMetricsHistogramData
to false.
- The 'featureGates.enableEKSApiServerMetrics', now set to true, controls whether EKS API server metrics are collected and sent to Splunk Observability, including OTLP histograms.
- This change only affects clusterReceiver deployments running in EKS (including vanilla, Fargate, or Auto Mode) clusters.
- To disable this feature, set
featureGates.enableEKSApiServerMetrics
to false.
- Please review your configuration if you relied on the previous default of false for these feature gates.
- Enabling 'featureGates.useControlPlaneMetricsHistogramData' switches the agent's control plane metrics collection from the legacy
💡 Enhancements 💡
operator
: Bump java to v2.18.0 in helm-charts/splunk-otel-collector/values.yaml (#1935)
🧰 Bug fixes 🧰
agent
: Remove AKS kubeletstat custom CA configuration change. For more information, see the following link https://github.com/signalfx/splunk-otel-collector-chart/blob/main/docs/advanced-configuration.md#aks-kubeletstats-receiver (#1954)