This Splunk OpenTelemetry Collector release includes changes from the opentelemetry-collector v0.88.0 and the opentelemetry-collector-contrib v0.88.0 releases where appropriate.
🛑 Breaking changes 🛑
- (Splunk)
smartagent
: RespectJAVA_HOME
environment variable instead of enforcing bundle-relative value (#3877) - (Contrib)
k8sclusterreceiver
: Remove opencensus.resourcetype resource attribute (#26487) - (Contrib)
splunkhecexporter
: Removemax_connections
configuration setting. (#27610)- use
max_idle_conns
ormax_idle_conns_per_host
instead.
- use
- (Contrib)
signalfxexporter
: Removemax_connections
configuration setting. (#27610)- use
max_idle_conns
ormax_idle_conns_per_host
instead.
- use
- (Core)
exporterhelper
: make enqueue failures available for otel metrics (#8673). This will prevent internal Collectorotelcol_exporter_enqueue_failed_<telemetry_type>
metrics from being reported unless greater than 0.
💡 Enhancements 💡
- (Splunk) Add an option,
-msi_public_properties
, to allow passing MSI public properties when installing the Splunk OpenTelemetry Collector using the Windows installer script (#3921) - (Splunk) Add support for config map providers in discovery configuration. (#3874)
- (Splunk) Add zero config support for chef deployments (#3903)
- (Splunk) Add zero config support for puppet deployments (#3922)
- (Contrib)
receiver/prometheus
: Warn instead of failing when users rename using metric_relabel_configs in the prometheus receiver (#5001) - (Contrib)
k8sobjectsreceiver
: Move k8sobjectsreceiver from Alpha stability to Beta stability for logs. (#27635) - (Contrib)
doubleconverter
: Adding a double converter into pkg/ottl (#22056) - (Contrib)
syslogreceiver
: validate protocol name (#27581) - (Contrib)
entension/storage/filestorage
: Add support for setting bbolt fsync option (#20266) - (Contrib)
filelogreceiver
: Add a new "top_n" option to specify the number of files to track when using ordering criteria (#23788) - (Contrib)
k8sclusterreceiver
: add optional k8s.pod.qos_class resource attribute (#27483) - (Contrib)
pkg/stanza
: Log warning, instead of error, when Windows Event Log publisher metadata is not available and cache the successfully retrieved ones. (#27658) - (Contrib)
pkg/ottl
: Add optional Converter parameters to replacement Editors (#27235) - (Contrib)
signalfxexporter
: Add an option to control the dimension client timeout (#27815) - (Contrib)
signalfxexporter
: Add the build version to the user agent of the SignalFx exporter (#16841)
🧰 Bug fixes 🧰
- (Splunk) Fix Tanzu Tile to properly set proxy exclusions. (#3902)
- (Contrib)
syslog
: add integration tests and fix related bugs (#21245) - (Contrib)
processor/resourcedetection
: Don't parse the fieldcpuInfo.Model
if it's blank. (#27678) - (Contrib)
k8sclusterreceiver
: Change clusterquota and resourcequota metrics to use {resource} unit (#10553) - (Contrib)
pkg/ottl
: Fix bug where named parameters needed a space after the equal sign (=
). (#28511) - (Contrib)
filelogreceiver
: Fix issue where batching of files could result in ignoring start_at setting. (#27773) - (Core)
exporterhelper
: Fix nil pointer dereference when stopping persistent queue after a start encountered an error (#8718)
💡 Enhancements 💡
- (Splunk) Add an option,
-msi_public_properties
, to allow passing MSI public properties when installing the Splunk OpenTelemetry Collector using the Windows installer script (#3921)
Docker Images:
quay.io/signalfx/splunk-otel-collector:0.88.0-amd64
(digest:sha256:f458b63c48e18a5deb4fba47fb49a2fe0dace60948d99f7d57d4443824d856aa
)quay.io/signalfx/splunk-otel-collector:0.88.0-arm64
(digest:sha256:36432be420720026ec8b95fd5d2c24c24ba54a64c02a87f6c121ce1aaeec26f0
)quay.io/signalfx/splunk-otel-collector:0.88.0-ppc64le
(digest:sha256:28bc1be941f59d29dedf145afa758fcb0dce64dc0a3cfce5e73bef8fc2cb1ac2
)quay.io/signalfx/splunk-otel-collector-windows:0.88.0
(digest:sha256:3997d7fe7bcbb4f76da1c4f856358b50724e1002ffb4df2e92377a7f47912a35
)quay.io/signalfx/splunk-otel-collector-windows:0.88.0-2022
(digest:sha256:542a9487988d80a1e8b6e3874398590953be0b17c511fa5c4728128e079904c7
)