github grafana/alloy v1.8.0-rc.2

pre-release2 days ago

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 and executable_name from top level configuration of Beyla component. Removed enabled argument from network block. (@marctc)

  • Breaking changes from the OpenTelemetry Collector v0.122 update: (@wildum)

    • otelcol.exporter.splunkhec: min_size_items and max_size_items were replaced by min_size, max_size and sizer in the batcher 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 the debug_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: rename otelcol_deltatocumulative_datapoints_processed to otelcol_deltatocumulative_datapoints and remove the metrics otelcol_deltatocumulative_streams_evicted, otelcol_deltatocumulative_datapoints_dropped and otelcol_deltatocumulative_gaps_length.
    • The regex attribute was removed from otelcol.processor.k8sattributes. The extract-patterns function from otelcol.processor.transform can be used instead.
    • The default value of metrics_flush_interval in otelcol.connector.servicegraph was changed from 0s to 60s.
    • s3_partition in otelcol.exporter.awss3 was replaced by s3_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 other otelcol.* components. (@wildum)
  • Add loki.enrich component to enrich logs using labels from discovery.* 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 to beyla.ebpf component to print trace information in a specific format. (@marctc)

Installation

Refer to our installation guide for how to install Grafana Alloy.

Don't miss a new alloy release

NewReleases is sending notifications on new releases.