Skip to content

Releases: grafana/alloy

v1.6.1

23 Jan 16:21
v1.6.1
9a30f8a
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v1.6.0-rc.1

15 Jan 19:45
v1.6.0-rc.1
a9e2bb4
Compare
Choose a tag to compare
v1.6.0-rc.1 Pre-release
Pre-release

This is release v1.6.0-rc.1 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.

v1.6.0-rc.0

09 Jan 17:06
v1.6.0-rc.0
d5b3b79
Compare
Choose a tag to compare
v1.6.0-rc.0 Pre-release
Pre-release

This is release v1.6.0-rc.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.5.1

03 Dec 16:58
v1.5.1
dc8a365
Compare
Choose a tag to compare

This is release v1.5.1 of Grafana Alloy.

Upgrading

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

Notable changes:

Enhancements

  • Logs from underlying clustering library memberlist are now surfaced with correct level (@thampiotr)

  • Allow setting informer_sync_timeout in prometheus.operator.* components. (@captncraig)

  • For sharding targets during clustering, loki.source.podlogs now only takes into account some labels. (@ptodev)

Bugfixes

  • Fixed an issue in the pyroscope.write component to prevent TLS connection churn to Pyroscope when the pyroscope.receive_http clients don't request keepalive (@madaraszg-tulip)

  • Fixed an issue in the pyroscope.write component with multiple endpoints not working correctly for forwarding profiles from pyroscope.receive_http (@madaraszg-tulip)

  • Fixed a few race conditions that could lead to a deadlock when using import statements, which could lead to a memory leak on /metrics endpoint of an Alloy instance. (@thampiotr)

  • Fix a race condition where the ui service was dependent on starting after the remotecfg service, which is not guaranteed. (@dehaansa & @erikbaranowski)

  • Fixed an issue in the otelcol.exporter.prometheus component that would set series value incorrectly for stale metrics (@YusifAghalar)

  • loki.source.podlogs: Fixed a bug which prevented clustering from working and caused duplicate logs to be sent.
    The bug only happened when no selector or namespace_selector blocks were specified in the Alloy configuration. (@ptodev)

  • Fixed an issue in the pyroscope.write component to allow slashes in application names in the same way it is done in the Pyroscope push API (@marcsanmi)

  • Fixed a crash when updating the configuration of remote.http. (@kinolaev)

  • Fixed an issue in the otelcol.processor.attribute component where the actions delete and hash could not be used with the pattern argument. (@wildum)

  • Fixed an issue in the prometheus.exporter.postgres component that would leak goroutines when the target was not reachable (@dehaansa)

Installation

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

v1.5.0

13 Nov 12:59
v1.5.0
3a39c06
Compare
Choose a tag to compare

This is release v1.5.0 of Grafana Alloy.

Upgrading

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

Notable changes:

Breaking changes

Features

  • Add the function path_join to the stdlib. (@wildum)

  • Add pyroscope.receive_http component to receive and forward Pyroscope profiles (@marcsanmi)

  • Add support to loki.source.syslog for the RFC3164 format ("BSD syslog"). (@sushain97)

  • Add support to loki.source.api to be able to extract the tenant from the HTTP X-Scope-OrgID header (@QuentinBisson)

  • (Experimental) Add a loki.secretfilter component to redact secrets from collected logs.

  • (Experimental) Add a prometheus.write.queue component to add an alternative to prometheus.remote_write
    which allowing the writing of metrics to a prometheus endpoint. (@mattdurham)

  • (Experimental) Add the arrary.combine_maps function to the stdlib. (@ptodev, @wildum)

  • Add support bundle generation via the API endpoint /-/support (@dehaansa)

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

Installation

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

v1.5.0-rc.1

11 Nov 14:05
v1.5.0-rc.1
377fe47
Compare
Choose a tag to compare
v1.5.0-rc.1 Pre-release
Pre-release

This is a release candidate v1.5.0-rc.1 of Grafana Alloy.

Upgrading

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

Notable changes:

Breaking changes

Features

  • Add the function path_join to the stdlib. (@wildum)

  • Add pyroscope.receive_http component to receive and forward Pyroscope profiles (@marcsanmi)

  • Add support to loki.source.syslog for the RFC3164 format ("BSD syslog"). (@sushain97)

  • Add support to loki.source.api to be able to extract the tenant from the HTTP X-Scope-OrgID header (@QuentinBisson)

  • (Experimental) Add a loki.secretfilter component to redact secrets from collected logs.

  • (Experimental) Add a prometheus.write.queue component to add an alternative to prometheus.remote_write
    which allowing the writing of metrics to a prometheus endpoint. (@mattdurham)

  • (Experimental) Add the arrary.combine_maps function to the stdlib. (@ptodev, @wildum)

  • Add support bundle generation via the API endpoint /-/support (@dehaansa)

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

Installation

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