🛑 Breaking changes 🛑
- (Splunk) Linux installer script:
- Removed support for the deprecated
--[no-]generate-service-name
and--[enable|disable]-telemetry
options. - The minimum supported version for the
--instrumentation-version
option is0.87.0
.
- Removed support for the deprecated
- (Contrib)
receiver/hostmetrics
: Enable feature gatereceiver.hostmetrics.normalizeProcessCPUUtilization
(#31368)
🚀 New components 🚀
- (Splunk) Add Redaction processor (#4766)
💡 Enhancements 💡
- (Splunk) Linux installer script: Initial support for Splunk OpenTelemetry Auto Instrumentation for .NET (x86_64/amd64 only)
- Activated by default when the
--with-instrumentation
or--with-systemd-instrumentation
option is specified. - Use the
--without-instrumentation-sdk dotnet
option to skip activation.
- Activated by default when the
- (Splunk)
receiver/discovery
: Update emitted entity events: - (Contrib)
exporter/kafka
: Enable setting message topics using resource attributes. (#31178opentelemetry-collector-contrib/issues/31178) - (Contrib)
exporter/kafka
: Add an ability to publish kafka messages with message key based on metric resource attributes - it will allow partitioning metrics in Kafka. (#29433, #30666, #31675) - (Contrib)
exporter/splunkhec
: Add experimental exporter batcher config (#32545) - (Contrib)
receiver/windowsperfcounters
: Returns partial errors for failures during scraping to prevent throwing out all successfully retrieved metrics (#16712) - (Contrib)
receiver/prometheus
: Prometheus receivers and exporters now preserve 'unknown', 'info', and 'stateset' types. (#16768) - (Contrib)
receiver/sqlserver
: Enable direct connection to SQL Server (#30297) - (Contrib)
receiver/sshcheck
: Add support for running this receiver on Windows (#30650)
🧰 Bug fixes 🧰
- (Core) Fix
enabled
config option for batch sender (#10076) - (Contrib)
receiver/k8scluster
: Fix container state metadata (#32676) - (Contrib)
receiver/filelog
: When a flush timed out make sure we are at EOF (can't read more) (#31512, #32170) - (Contrib)
receiver/vcenter
:- Adds the
vcenter.cluster.name
resource attribute to resource pool with a ClusterComputeResource parent (#32535) - Updates
vcenter.cluster.memory.effective
(primarily that the value was reporting MiB when it should have been bytes) (#32782) - Adds warning to vcenter.cluster.memory.used metric if configured about its future removal (#32805)
- Updates the vcenter.cluster.vm.count metric to also report suspended VM counts (#32803)
- Adds
vcenter.datacenter.name
attributes to all resource types to help with resource identification (#32531) - Adds
vcenter.cluster.name
attributes warning log related to Datastore resource (#32674) - Adds new
vcenter.virtual_app.name
andvcenter.virtual_app.inventory_path
resource attributes to appropriate VM Resources (#32557) - Adds functionality for
vcenter.vm.disk.throughput
while also changing to a gauge. (#32772) - Adds initially disabled functionality for VM Templates (#32821)
- Adds the
- (Contrib)
connector/count
: Fix handling of non-string attributes in the count connector (#30314)
Docker Images:
quay.io/signalfx/splunk-otel-collector:0.100.0-amd64
(digest:sha256:4d4912d594d55447de9beebe78dbec9bd4d779aaa03f5a52631ae9ae4d3ba8f8
)quay.io/signalfx/splunk-otel-collector:0.100.0-arm64
(digest:sha256:8cd82c640c36b0c90b06774ccaeb179a623bd7a3843f30352566e423e8d9d577
)quay.io/signalfx/splunk-otel-collector:0.100.0-ppc64le
(digest:sha256:c9b99da0ee37c7d49fa68e1c14ad38cd5582873c4922b1f3899922fcd6f000d2
)quay.io/signalfx/splunk-otel-collector-windows:0.100.0
(digest:sha256:32007e2aa6356fcc5f756ae73246cea96b1ae9738f717a062da40732f8bdf0b0
)quay.io/signalfx/splunk-otel-collector-windows:0.100.0-2019
(digest:sha256:b2c16c934c63d3c32de8d38b3091a303e05570b1d857e285ff8fe69d596a4010
)quay.io/signalfx/splunk-otel-collector-windows:0.100.0-2022
(digest:sha256:256215fa2da6ddb911e97e75aed33de3a372232bb5af200994fa1f2cf332ad46
)