v0.82.0
srv-gh-o11y-gdi
released this
02 Aug 02:53
·
1737 commits
to main
since this release
🛑 Breaking changes 🛑
- (Splunk) Fluentd installation disabled by default for the Linux and Windows installer scripts (#3369)
- Specify the
--with-fluentd
(Linux) orwith_fluentd = 1
(Windows) option to enable installation
- Specify the
- (Splunk) Fluentd installation disabled by default for the Windows Chocolatey package (#3377)
- Specify the
/WITH_FLUENTD:true
parameter to enable installation
- Specify the
- (Contrib)
receiver/prometheus
: Remove unusedbuffer_period
andbuffer_count
configuration options (#24258) - (Contrib)
receiver/prometheus
: Add thetrim_metric_suffixes
configuration option to allow enable metric suffix trimming. (#21743, #8950)- When enabled, suffixes for unit and type are trimmed from metric names. If you previously enabled the
pkg.translator.prometheus.NormalizeName
feature gate, you will need to enable this option to have suffixes trimmed.
- When enabled, suffixes for unit and type are trimmed from metric names. If you previously enabled the
💡 Enhancements 💡
- (Core)
service
: Add support for exporting internal metrics to the console (#7641)- Internal collector metrics can now be exported to the console using the otel-go stdout exporter.
- (Core)
service
: Add support for interval and timeout configuration in periodic reader (#7641) - (Core)
service
: Add support for OTLP export for internal metrics (#7641)- Internal collector metrics can now be exported via OTLP using the otel-go otlpgrpc and otlphttp exporters.
- (Core)
scraperhelper
: Adding optional timeout field to scrapers (#7951) - (Core)
receiver/otlp
: Add http url paths per signal config options to otlpreceiver (#7511) - (Core)
exporter/otlphttp
: Add support for trailing slash in endpoint URL (#8084)- URLs like http://localhost:4318/ will now be treated as if they were http://localhost:4318
- (Contrib)
processor/resourcedetection
: Add an option to addhost.arch
resource attributio insystem
detector semantic convention (#22939) - (Contrib)
pkg/ottl
: Add new Len converter that computes the length of strings, slices, and maps. (#23847) - (Contrib)
pkg/ottl
: Improve error reporting for errors during statement parsing (#23840)- Failures are now printed for all statements within a context, and the statements are printed next to the errors.
- Erroneous values found during parsing are now quoted in error logs.
- (Contrib)
exporter/prometheusremotewrite
: Improve the latency and memory utilisation of the conversion from OpenTelemetry to Prometheus remote write (#24288) - (Contrib)
exporter/prometheusremotewrite
,exporter/prometheus
: Addadd_metric_suffixes
configuration option, which can disable the addition of type and unit suffixes. (#21743, #8950) - (Contrib)
exporter/prometheusremotewrite
: Downscale exponential histograms to fit prometheus native histograms if necessary (#17565) - (Contrib)
processor/routing
: Enables processor to extract metadata from client.Info (#20913) - (Contrib)
processor/transform
: Report all errors from parsing OTTL statements (#24245)
🧰 Bug fixes 🧰
- (Contrib)
receiver/prometheus
: Don't fail the whole scrape on invalid data (#24030) - (Contrib)
pkg/stanza
: Fix issue where nil body would be converted to string (#24017) - (Contrib)
pkg/stanza
: Fix issue where syslog input ignored enable_octet_counting setting (#24073) - (Contrib)
receiver/filelog
: Fix issue where files were deduplicated unnecessarily (#24235) - (Contrib)
processor/tailsamplingprocessor
: Fix data race when accessing spans during policies evaluation (#24283) - (Contrib)
zipkintranslator
: Stop dropping error tags from Zipkin spans. The old code removes all errors from those spans, rendering them useless if an actual error happened. In addition, no longer delete error tags if they contain useful information (#16530)
Docker Images:
quay.io/signalfx/splunk-otel-collector:0.82.0-amd64
(digest:sha256:f6a61ad31af0ede084d03488607e8696a90ca2a2d34e5021065678f6207323d2
)quay.io/signalfx/splunk-otel-collector:0.82.0-arm64
(digest:sha256:7daf18b018077dc34eb9c4e8cc7f97f82532581c9dfc0a301338a37403ae7a7e
)quay.io/signalfx/splunk-otel-collector:0.82.0-ppc64le
(digest:sha256:4e8d90c81924d58f7da34814ddabdbd444aad67804d61d76aa7e9ff44aca6bdb
)quay.io/signalfx/splunk-otel-collector-windows:0.82.0
(digest:sha256:eac94cf0adc4ce646323fc4a0123000453eb451178900c74912c376ed1b3822e
)quay.io/signalfx/splunk-otel-collector-windows:0.82.0-2022
(digest:sha256:e646618ed3fddd1413409b044c52d38d69dd3b83b6569eaffd4136ff1f8ea41e
)