Skip to content

Releases: grafana/alloy

v1.7.0

24 Feb 13:53
v1.7.0
14b3fa4

Choose a tag to compare

This is release v1.7.0 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 changed parallelism from attribute to a block to allow for dynamic scaling. (@mattdurham)

  • Remove tls_basic_auth_config_path attribute from prometheus.exporter.mongodb configuration as it does not configure TLS client behavior as previously documented.

  • Remove encoding and encoding_file_ext from otelcol.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 the loki.process component. This aims to replace the existing stage.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)

For a full list of changes, please refer to the CHANGELOG!

Installation

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

v1.7.0-rc.4

23 Feb 15:00
v1.7.0-rc.4
d106da5

Choose a tag to compare

v1.7.0-rc.4 Pre-release
Pre-release

This is release v1.7.0-rc.4 of Grafana Alloy.

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Notable changes:

Bugfixes

  • Fix issue with prometheus.write.queue that lead to excessive connections. (@mattdurham)

Installation

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

v1.7.0-rc.3

21 Feb 15:30
v1.7.0-rc.3
784b111

Choose a tag to compare

v1.7.0-rc.3 Pre-release
Pre-release

This is release v1.7.0-rc.3 of Grafana Alloy.

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Notable changes:

Fixed a bug where loki.source.awsfirehose and loki.source.gcplog could not be used from within a module. (@tpaschalis)

For a full list of changes, please refer to the CHANGELOG!

Installation

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

v1.7.0-rc.2

20 Feb 19:17
v1.7.0-rc.2
658f837

Choose a tag to compare

v1.7.0-rc.2 Pre-release
Pre-release

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 changed parallelism from attribute to a block to allow for dynamic scaling. (@mattdurham)

  • Remove tls_basic_auth_config_path attribute from prometheus.exporter.mongodb configuration as it does not configure TLS client behavior as previously documented.

  • Remove encoding and encoding_file_ext from otelcol.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 the loki.process component. This aims to replace the existing stage.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.

v1.7.0-rc.1

20 Feb 12:55
v1.7.0-rc.1
40a45fe

Choose a tag to compare

v1.7.0-rc.1 Pre-release
Pre-release

This is release v1.7.0-rc.1 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 changed parallelism from attribute to a block to allow for dynamic scaling. (@mattdurham)

  • Remove tls_basic_auth_config_path attribute from prometheus.exporter.mongodb configuration as it does not configure TLS client behavior as previously documented.

  • Remove encoding and encoding_file_ext from otelcol.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 the loki.process component. This aims to replace the existing stage.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)

For a full list of changes, please refer to the CHANGELOG!

Installation

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

v1.6.1

23 Jan 16:21
v1.6.1
9a30f8a

Choose a tag to compare

This is release v1.6.1 of Grafana Alloy.

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Notable changes:

  • Resolve issue with Beyla not starting.

Installation

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

v1.6.1-rc.0

23 Jan 16:21
v1.6.1-rc.0
bbba75c

Choose a tag to compare

v1.6.1-rc.0 Pre-release
Pre-release

This is release v1.6.1-rc.0 of Grafana Alloy.

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Notable changes:

  • Resolve issue with Beyla not starting.

Installation

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

v1.6.0

22 Jan 18:01
v1.6.0
7f61067

Choose a tag to compare

v1.6.0 Pre-release
Pre-release

V1.6.0 will pulled due to an issue with Beyla starting. v1.6.1 will be out Jan 23

This is release v1.6.0 of Grafana Alloy.

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Notable changes:

Breaking changes

  • Upgrade to OpenTelemetry Collector v0.116.0: otelcol.processor.tailsampling: Change decision precedence when using and_sub_policy and invert_match. For more information, see the release notes for Alloy 1.6.

Features

  • Add otelcol.receiver.syslog component to receive otel logs in syslog format (@dehaansa)
  • Add support for metrics in otelcol.exporter.loadbalancing (@madaraszg-tulip)
  • Add add_cloudwatch_timestamp to prometheus.exporter.cloudwatch metrics. (@captncraig)
  • Add support to prometheus.operator.servicemonitors to allow endpointslice role. (@yoyosir)
  • Add otelcol.exporter.splunkhec allowing to export otel data to Splunk HEC (@adlotsof)
  • Add otelcol.receiver.solace component to receive traces from a Solace broker. (@wildum)
  • Add otelcol.exporter.syslog component to export logs in syslog format (@dehaansa)
  • (Experimental) Add a database_observability.mysql component to collect mysql performance data. (@cristiangreco & @matthewnolf)
  • Add otelcol.receiver.influxdb to convert influx metric into OTEL. (@EHSchmitt4395)
  • Add a new /-/healthy endpoint which returns HTTP 500 if one or more components are unhealthy. (@ptodev)

Installation

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

v1.6.0-rc.3

22 Jan 18:01
v1.6.0-rc.3
259732a

Choose a tag to compare

v1.6.0-rc.3 Pre-release
Pre-release

This is release v1.6.0-rc.3 of Grafana Alloy.

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Notable changes:

Breaking changes

  • Upgrade to OpenTelemetry Collector v0.116.0: otelcol.processor.tailsampling: Change decision precedence when using and_sub_policy and invert_match. For more information, see the release notes for Alloy 1.6.

Features

  • Add otelcol.receiver.syslog component to receive otel logs in syslog format (@dehaansa)
  • Add support for metrics in otelcol.exporter.loadbalancing (@madaraszg-tulip)
  • Add add_cloudwatch_timestamp to prometheus.exporter.cloudwatch metrics. (@captncraig)
  • Add support to prometheus.operator.servicemonitors to allow endpointslice role. (@yoyosir)
  • Add otelcol.exporter.splunkhec allowing to export otel data to Splunk HEC (@adlotsof)
  • Add otelcol.receiver.solace component to receive traces from a Solace broker. (@wildum)
  • Add otelcol.exporter.syslog component to export logs in syslog format (@dehaansa)
  • (Experimental) Add a database_observability.mysql component to collect mysql performance data. (@cristiangreco & @matthewnolf)
  • Add otelcol.receiver.influxdb to convert influx metric into OTEL. (@EHSchmitt4395)
  • Add a new /-/healthy endpoint which returns HTTP 500 if one or more components are unhealthy. (@ptodev)

Installation

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

v1.6.0-rc.2

20 Jan 14:20
v1.6.0-rc.2
954130d

Choose a tag to compare

v1.6.0-rc.2 Pre-release
Pre-release

This is release v1.6.0-rc.2 of Grafana Alloy.

Upgrading

Read the release notes for specific instructions on upgrading from older versions:

Notable changes:

Notable changes:

Breaking changes

  • Upgrade to OpenTelemetry Collector v0.116.0: otelcol.processor.tailsampling: Change decision precedence when using and_sub_policy and invert_match. For more information, see the release notes for Alloy 1.6.

Features

  • Add otelcol.receiver.syslog component to receive otel logs in syslog format (@dehaansa)
  • Add support for metrics in otelcol.exporter.loadbalancing (@madaraszg-tulip)
  • Add add_cloudwatch_timestamp to prometheus.exporter.cloudwatch metrics. (@captncraig)
  • Add support to prometheus.operator.servicemonitors to allow endpointslice role. (@yoyosir)
  • Add otelcol.exporter.splunkhec allowing to export otel data to Splunk HEC (@adlotsof)
  • Add otelcol.receiver.solace component to receive traces from a Solace broker. (@wildum)
  • Add otelcol.exporter.syslog component to export logs in syslog format (@dehaansa)
  • (Experimental) Add a database_observability.mysql component to collect mysql performance data. (@cristiangreco & @matthewnolf)
  • Add otelcol.receiver.influxdb to convert influx metric into OTEL. (@EHSchmitt4395)
  • Add a new /-/healthy endpoint which returns HTTP 500 if one or more components are unhealthy. (@ptodev)

Installation

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