This 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.queue
changedparallelism
from attribute to a block to allow for dynamic scaling. (@mattdurham) -
Remove
tls_basic_auth_config_path
attribute fromprometheus.exporter.mongodb
configuration as it does not configure TLS client behavior as previously documented. -
Remove
encoding
andencoding_file_ext
fromotelcol.exporter.awss3
component 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.tcplog
component to receive OpenTelemetry logs over a TCP connection. (@nosammai) -
(Public preview) Add
otelcol.receiver.filelog
component to read otel log entries from files (@dehaansa) -
(Public preview) Add a
otelcol.processor.cumulativetodelta
component to convert metrics from
cumulative temporality to delta. (@madaraszg-tulip) -
(Experimental) Add a
stage.windowsevent
block in theloki.process
component. This aims to replace the existingstage.eventlogmessage
. (@wildum) -
Add
pyroscope.relabel
component to modify or filter profiles using Prometheus relabeling rules. (@marcsanmi) -
(Experimental) A new
foreach
block 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.