v1.8.0-rc.2
Pre-release
Pre-release
·
1225 commits
to main
since this release
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_portandexecutable_namefrom top level configuration of Beyla component. Removedenabledargument fromnetworkblock. (@marctc) -
Breaking changes from the OpenTelemetry Collector v0.122 update: (@wildum)
otelcol.exporter.splunkhec:min_size_itemsandmax_size_itemswere replaced bymin_size,max_sizeandsizerin thebatcherblock 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
levelargument in thedebug_metricsblock is kept to avoid breaking changes but it is not used anymore. otelcol.processor.tailsamplingchanged 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_processedtootelcol_deltatocumulative_datapointsand remove the metricsotelcol_deltatocumulative_streams_evicted,otelcol_deltatocumulative_datapoints_droppedandotelcol_deltatocumulative_gaps_length.- The
regexattribute was removed fromotelcol.processor.k8sattributes. The extract-patterns function fromotelcol.processor.transformcan be used instead. - The default value of
metrics_flush_intervalinotelcol.connector.servicegraphwas changed from0sto60s. s3_partitioninotelcol.exporter.awss3was replaced bys3_partition_format.
-
(Experimental)
prometheus.write.queuemetric names changed to align better with prometheus standards. (@mattdurham)
Features
- Add
otelcol.receiver.awscloudwatchcomponent to receive logs from AWS CloudWatch and forward them to otherotelcol.*components. (@wildum) - Add
loki.enrichcomponent 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-sizeand--cluster.wait-timeoutflags 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_printertobeyla.ebpfcomponent to print trace information in a specific format. (@marctc)
Installation
Refer to our installation guide for how to install Grafana Alloy.