This is release v1.8.0-rc.2
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
Removed
open_port
andexecutable_name
from top level configuration of Beyla component. Removedenabled
argument fromnetwork
block. (@marctc) -
Breaking changes from the OpenTelemetry Collector v0.122 update: (@wildum)
otelcol.exporter.splunkhec
:min_size_items
andmax_size_items
were replaced bymin_size
,max_size
andsizer
in thebatcher
block to allow
users to configure the size of the batch in a more flexible way.- The telemetry level of Otel components is no longer configurable. The
level
argument in thedebug_metrics
block is kept to avoid breaking changes but it is not used anymore. otelcol.processor.tailsampling
changed the unit of the decision timer metric from microseconds to milliseconds. (change unit of otelcol_processor_tail_sampling_sampling_decision_timer_latency)otelcol.processor.deltatocumulative
: renameotelcol_deltatocumulative_datapoints_processed
tootelcol_deltatocumulative_datapoints
and remove the metricsotelcol_deltatocumulative_streams_evicted
,otelcol_deltatocumulative_datapoints_dropped
andotelcol_deltatocumulative_gaps_length
.- The
regex
attribute was removed fromotelcol.processor.k8sattributes
. The extract-patterns function fromotelcol.processor.transform
can be used instead. - The default value of
metrics_flush_interval
inotelcol.connector.servicegraph
was changed from0s
to60s
. s3_partition
inotelcol.exporter.awss3
was replaced bys3_partition_format
.
-
(Experimental)
prometheus.write.queue
metric names changed to align better with prometheus standards. (@mattdurham)
Features
- Add
otelcol.receiver.awscloudwatch
component to receive logs from AWS CloudWatch and forward them to otherotelcol.*
components. (@wildum) - Add
loki.enrich
component to enrich logs using labels fromdiscovery.*
components. (@v-zhuravlev) - Add string concatenation for secrets type (@ravishankar15)
- Add support for environment variables to OpenTelemetry Collector config. (@jharvey10)
- Replace graph in Alloy UI with a new version that supports modules and data flow visualization. (@wildum)
- Added
--cluster.wait-for-size
and--cluster.wait-timeout
flags which allow to specify the minimum cluster size
required before components that use clustering begin processing traffic to ensure adequate cluster capacity is
available. (@thampiotr) - Add
trace_printer
tobeyla.ebpf
component to print trace information in a specific format. (@marctc)
Installation
Refer to our installation guide for how to install Grafana Alloy.