v1.7.0-rc.2
Pre-releaseThis is release v1.7.0-rc.2 of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
(Experimental) In
prometheus.write.queuechangedparallelismfrom attribute to a block to allow for dynamic scaling. (@mattdurham) -
Remove
tls_basic_auth_config_pathattribute fromprometheus.exporter.mongodbconfiguration as it does not configure TLS client behavior as previously documented. -
Remove
encodingandencoding_file_extfromotelcol.exporter.awss3component as it was not wired in to the otel component and Alloy does not currently integrate the upstream encoding extensions that this would utilize.
Features
-
Add a
otelcol.receiver.tcplogcomponent to receive OpenTelemetry logs over a TCP connection. (@nosammai) -
(Public preview) Add
otelcol.receiver.filelogcomponent to read otel log entries from files (@dehaansa) -
(Public preview) Add a
otelcol.processor.cumulativetodeltacomponent to convert metrics from
cumulative temporality to delta. (@madaraszg-tulip) -
(Experimental) Add a
stage.windowseventblock in theloki.processcomponent. This aims to replace the existingstage.eventlogmessage. (@wildum) -
Add
pyroscope.relabelcomponent to modify or filter profiles using Prometheus relabeling rules. (@marcsanmi) -
(Experimental) A new
foreachblock which starts an Alloy pipeline for each item inside a list. (@wildum, @thampiotr, @ptodev)
- Fix an issue where Prometheus metric name validation scheme was set by default to UTF-8. It is now set back to the previous "legacy" scheme. An experimental flag --feature.prometheus.metric-validation-scheme can be used to switch it to utf-8 to experiment with UTF-8 support.
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.