Releases: grafana/alloy
v1.6.0-rc.1
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
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
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
memberlistare now surfaced with correct level (@thampiotr) -
Allow setting
informer_sync_timeoutin prometheus.operator.* components. (@captncraig) -
For sharding targets during clustering,
loki.source.podlogsnow only takes into account some labels. (@ptodev)
Bugfixes
-
Fixed an issue in the
pyroscope.writecomponent to prevent TLS connection churn to Pyroscope when thepyroscope.receive_httpclients don't request keepalive (@madaraszg-tulip) -
Fixed an issue in the
pyroscope.writecomponent with multiple endpoints not working correctly for forwarding profiles frompyroscope.receive_http(@madaraszg-tulip) -
Fixed a few race conditions that could lead to a deadlock when using
importstatements, which could lead to a memory leak on/metricsendpoint 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.prometheuscomponent 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 noselectorornamespace_selectorblocks were specified in the Alloy configuration. (@ptodev) -
Fixed an issue in the
pyroscope.writecomponent 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.attributecomponent where the actionsdeleteandhashcould not be used with thepatternargument. (@wildum) -
Fixed an issue in the
prometheus.exporter.postgrescomponent 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
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
-
import.git: The default value forrevisionhas changed fromHEADtomain. (@ptodev)
It is no longer allowed to setrevisionto"HEAD","FETCH_HEAD","ORIG_HEAD","MERGE_HEAD", or"CHERRY_PICK_HEAD". -
The Otel update to v0.112.0 has a few breaking changes:
- [
otelcol.processor.deltatocumulative] Changemax_streamsdefault value to9223372036854775807(max int).
open-telemetry/opentelemetry-collector-contrib#35048 - [
otelcol.connector.spanmetrics] Changenamespacedefault value totraces.span.metrics.
open-telemetry/opentelemetry-collector-contrib#34485 - [
otelcol.exporter.logging] Removed in favor of theotelcol.exporter.debug.
open-telemetry/opentelemetry-collector#11337
- [
Features
-
Add the function
path_jointo the stdlib. (@wildum) -
Add
pyroscope.receive_httpcomponent to receive and forward Pyroscope profiles (@marcsanmi) -
Add support to
loki.source.syslogfor the RFC3164 format ("BSD syslog"). (@sushain97) -
Add support to
loki.source.apito be able to extract the tenant from the HTTPX-Scope-OrgIDheader (@QuentinBisson) -
(Experimental) Add a
loki.secretfiltercomponent to redact secrets from collected logs. -
(Experimental) Add a
prometheus.write.queuecomponent to add an alternative toprometheus.remote_write
which allowing the writing of metrics to a prometheus endpoint. (@mattdurham) -
(Experimental) Add the
arrary.combine_mapsfunction 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
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
-
import.git: The default value forrevisionhas changed fromHEADtomain. (@ptodev)
It is no longer allowed to setrevisionto"HEAD","FETCH_HEAD","ORIG_HEAD","MERGE_HEAD", or"CHERRY_PICK_HEAD". -
The Otel update to v0.112.0 has a few breaking changes:
- [
otelcol.processor.deltatocumulative] Changemax_streamsdefault value to9223372036854775807(max int).
open-telemetry/opentelemetry-collector-contrib#35048 - [
otelcol.connector.spanmetrics] Changenamespacedefault value totraces.span.metrics.
open-telemetry/opentelemetry-collector-contrib#34485 - [
otelcol.exporter.logging] Removed in favor of theotelcol.exporter.debug.
open-telemetry/opentelemetry-collector#11337
- [
Features
-
Add the function
path_jointo the stdlib. (@wildum) -
Add
pyroscope.receive_httpcomponent to receive and forward Pyroscope profiles (@marcsanmi) -
Add support to
loki.source.syslogfor the RFC3164 format ("BSD syslog"). (@sushain97) -
Add support to
loki.source.apito be able to extract the tenant from the HTTPX-Scope-OrgIDheader (@QuentinBisson) -
(Experimental) Add a
loki.secretfiltercomponent to redact secrets from collected logs. -
(Experimental) Add a
prometheus.write.queuecomponent to add an alternative toprometheus.remote_write
which allowing the writing of metrics to a prometheus endpoint. (@mattdurham) -
(Experimental) Add the
arrary.combine_mapsfunction 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
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
-
import.git: The default value forrevisionhas changed fromHEADtomain. (@ptodev)
It is no longer allowed to setrevisionto"HEAD","FETCH_HEAD","ORIG_HEAD","MERGE_HEAD", or"CHERRY_PICK_HEAD". -
The Otel update to v0.112.0 has a few breaking changes:
- [
otelcol.processor.deltatocumulative] Changemax_streamsdefault value to9223372036854775807(max int).
open-telemetry/opentelemetry-collector-contrib#35048 - [
otelcol.connector.spanmetrics] Changenamespacedefault value totraces.span.metrics.
open-telemetry/opentelemetry-collector-contrib#34485 - [
otelcol.exporter.logging] Removed in favor of theotelcol.exporter.debug.
open-telemetry/opentelemetry-collector#11337
- [
Features
-
Add the function
path_jointo the stdlib. (@wildum) -
Add
pyroscope.receive_httpcomponent to receive and forward Pyroscope profiles (@marcsanmi) -
Add support to
loki.source.syslogfor the RFC3164 format ("BSD syslog"). (@sushain97) -
Add support to
loki.source.apito be able to extract the tenant from the HTTPX-Scope-OrgIDheader (@QuentinBisson) -
(Experimental) Add a
loki.secretfiltercomponent to redact secrets from collected logs. -
(Experimental) Add a
prometheus.write.queuecomponent to add an alternative toprometheus.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
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.receiverwould drop multiple fields defined inpayload.meta.browser, as fields were defined in the struct. -
pyroscope.scrapeno longer tries to scrape endpoints which are not active targets anymore. (@wildum @mattdurham @dehaansa @ptodev) -
Fixed a bug with
loki.source.podlogsnot starting in large clusters due to short informer sync timeout. (@elburnetto-intapp) -
prometheus.exporter.windows: Fixed bug withexcluderegular expression config arguments which caused missing metrics. (@ptodev)
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.4.2
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
- Fixes a bug where cloudwatch S3 metrics are reported as
-
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.processwherestage.luhnandstage.timestampwould not apply default configuration settings correctly (@thampiotr) -
Fixed an issue with
loki.processwhere configuration could be reloaded even if there were no changes. (@ptodev, @thampiotr) -
Fix issue where
loki.source.kubernetestook 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
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
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.