v0.114.0
💡 Enhancements 💡
- (Contrib)
processor/k8sattributes
: Add support for profiles signal (#35983) - (Contrib)
receiver/k8scluster
: Add support for limiting observed resources to a specific namespace. (#9401)
This change allows to make use of this receiver withRoles
/RoleBindings
, as opposed to giving the collector cluster-wide read access. - (Contrib)
processor/resourcedetection
: Introduce support for Profiles signal type. (#35980) - (Contrib)
connector/routing
: Add ability to route by metric context (#36236) - (Contrib)
connector/routing
: Add ability to route by span context (#36276) - (Contrib)
processor/spanprocessor
: Add a new configuration option to keep the original span name when extracting attributes from the span name. (#36120) - (Contrib)
receiver/splunkenterprise
: Add new metrics for Splunk Enterprise dispatch artifacts caches (#36181)
🚩Deprecations 🚩
- (Splunk)
SPLUNK_TRACE_URL
environment variable is deprecated. It's replaced with${SPLUNK_INGEST_URL}/v2/trace
in the default configs. Default value forSPLUNK_TRACE_URL
is still set in the binary fromSPLUNK_REALM
or
SPLUNK_INGEST_URL
environment variables to not break existing configurations. However, it is recommended to
update the configurations to use${SPLUNK_INGEST_URL}/v2/trace
instead. (#5672).
🛑 Breaking changes 🛑
- (Splunk) Given that
SPLUNK_TRACE_URL
environment variable is deprecated and replaced with
${SPLUNK_INGEST_URL}/v2/trace
in the default configurations, the option to set the Trace URL has been removed from
all packaging and mass deployment solutions to an avoid confusion. (#5672).
🧰 Bug fixes 🧰
- (Splunk)
receiver/journald
: Upgrade journald client libraries in the Collector docker image by taking them from latest Debian image.
This fixes journald receiver on kubernetes nodes with recent versions of systemd (#5664). - (Core) scraperhelper: If the scraper shuts down, do not scrape first. (#11632)
When the scraper is shutting down, it currently will scrape at least once. With this change, upon receiving a shutdown order, the receiver's scraperhelper will exit immediately. - (Contrib)
pkg/stanza
: Ensure that time parsing happens before entry is sent to downstream operators (#36213) - (Contrib)
processor/k8sattributes
: Block when starting until the metadata have been synced, to fix that some data couldn't be associated with metadata when the agent was just started. (#32556) - (Contrib)
exporter/loadbalancing
: Shutdown exporters during collector shutdown. This fixes a memory leak. (#36024) - (Contrib)
pkg/ottl
: Respect thedepth
option when flattening slices usingflatten
(#36161)
Thedepth
option is also now required to be at least1
. - (Contrib)
pkg/stanza
: Synchronous handling of entries passed from the log emitter to the receiver adapter (#35453) - (Contrib)
receiver/prometheus
: Fix prometheus receiver to support static scrape config with Target Allocator (#36062)
Docker Image Manifests:
- Linux (amd64, arm64, ppc64le) and Windows (2019 amd64, 2022 amd64):
quay.io/signalfx/splunk-otel-collector:0.114.0
- digest:
sha256:bb2a8cb7e0ba9567f4f3af2be57787220ff808db258b53bd6bcb7d691efda93b
- Windows (2019 amd64, 2022 amd64):
quay.io/signalfx/splunk-otel-collector-windows:0.114.0
- digest:
sha256:866331331dfdc8ee6ac53537a5211f2c82891b0388fe944001d7e6b474efd502