Skip to content

Releases: 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.

v1.5.0-rc.0

06 Nov 11:12
v1.5.0-rc.0
8c924ab
Compare
Choose a tag to compare
v1.5.0-rc.0 Pre-release
Pre-release

This is a release candidate v1.5.0-rc.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)

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

Installation

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

v1.4.3

18 Oct 18:00
v1.4.3
21d118c
Compare
Choose a tag to compare

This is release v1.4.3 of Grafana Alloy.

Upgrading

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

Notable changes:

Bugfixes

  • Fix an issue where some faro.receiver would drop multiple fields defined in payload.meta.browser, as fields were defined in the struct.

  • pyroscope.scrape no longer tries to scrape endpoints which are not active targets anymore. (@wildum @mattdurham @dehaansa @ptodev)

  • Fixed a bug with loki.source.podlogs not starting in large clusters due to short informer sync timeout. (@elburnetto-intapp)

  • prometheus.exporter.windows: Fixed bug with exclude regular expression config arguments which caused missing metrics. (@ptodev)

Installation

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

v1.4.2

04 Oct 17:05
v1.4.2
f59e491
Compare
Choose a tag to compare

This is release v1.4.2 of Grafana Alloy.

Upgrading

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

Notable changes:

Bugfixes

  • Update windows_exporter from v0.27.2 vo v0.27.3: (@jkroepke)

    • Fixes a bug where scraping Windows service crashes alloy
  • Update yet-another-cloudwatch-exporter from v0.60.0 vo v0.61.0: (@morremeyer)

    • Fixes a bug where cloudwatch S3 metrics are reported as 0
  • Issue 1687 - otelcol.exporter.awss3 fails to configure (@cydergoth)

    • Fix parsing of the Level configuration attribute in debug_metrics config block
    • Ensure "optional" debug_metrics config block really is optional
  • Fixed an issue with loki.process where stage.luhn and stage.timestamp would not apply default configuration settings correctly (@thampiotr)

  • Fixed an issue with loki.process where configuration could be reloaded even if there were no changes. (@ptodev, @thampiotr)

  • Fix issue where loki.source.kubernetes took into account all labels, instead of specific logs labels. Resulting in duplication. (@mattdurham)

Installation

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

v1.4.1

26 Sep 15:54
v1.4.1
f142490
Compare
Choose a tag to compare

This is release v1.4.1 of Grafana Alloy.

Upgrading

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

Notable changes:

Bugfixes

  • Windows installer: Don't quote Alloy's binary path in the Windows Registry. (@jkroepke)

Installation

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

v1.3.4

26 Sep 15:34
v1.3.4
88e7798
Compare
Choose a tag to compare

This is release v1.3.4 of Grafana Alloy.

Upgrading

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

Notable changes:

Bugfixes

  • Windows installer: Don't quote Alloy's binary path in the Windows Registry. (@jkroepke)

Installation

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