splunk-otel-collector-0.38.0
Splunk OpenTelemetry Collector for Kubernetes 0.38.0
This release completes the addition of content and documentation to easily allow users to send telemetry data including logs to both Splunk Observability and Splunk Platform. This will address use cases of current users of the Splunk Connect for Kubernetes.
Migration guidelines for Splunk Connect for Kubernetes users
Upgrade guidelines for existing Splunk OpenTelemetry Collector for Kubernetes users
Change log
Added
- Field name compatibility for SCK (#258)
- Init container to make it possible to run container as non root user for logs collection (#263)
- Helm hook for custom secret validation (#294)
- Add include logs functionality based on pod annotations (#260)
- Support for tailing custom host files (#300)
Changed
- Extract
container.image.tag
attribute fromcontainer.image.name
(#285) - Upgrade splunk-otel-collector image to 0.38.1 (#284)
- Upgrade fluentd-hec image to 1.2.8 (#281)
- Change secret names according to the GDI specification (#295)
- Make
clusterName
configuration parameter generally required (#296) - Changed the default checkpoint path to
/var/addon/splunk/otel_pos
(#292) - Rename
provider
anddistro
parameters tocloudProvider
anddistribution
(#297) - Changed SplunkPlatform properties to match helm best practices. (#306)
- Rename parameter groups for Splunk OTel Collector components (#301):
otelAgent
->agent
otelCollector
->gateway
otelK8sClusterReceiver
->clusterReceiver
- Rename
stream
log attribute tolog.iostream
(#311) - Improve configuration for fetching attributes from annotations and labels of pods and namespaces (#273)
- Use
main
as default index and disable metrics by default for Splunk Platform (#305)
Fixed
- Splunk Platform client certificates (#286)
logsCollection.containers.excludePaths
config parameter (#312)- Splunk Platform sourcetype precedence order (#276)