This is release v1.9.0 of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
The
prometheus.exporter.windowscomponent has been update to version v0.30.6. This update includes a significant rework of the exporter and includes some breaking changes. (@dehaansa)- The
msmqandservicecollectors can no longer be configured with a WMI where clause. Any filtering previously done in a where clause will need to be done in aprometheus.relabelcomponent. - The
servicecollector no longer providesenable_v2_collectoranduse_apiconfiguration options. - The
mscluster_*andnetframework_*collectors are now replaced with onemsclusterandnetframeworkcollector that allows you to enable the separate metric groupings individually. - The
teradici_pcoipandvmware_blastcollectors have been removed from the exporter.
- The
-
The
prometheus.exporter.oracledbcomponent now embeds theoracledb_exporter from oracleinstead of the deprecatedoracledb_exporter from iamsethfor collecting metrics from an OracleDB server: (@wildum)- The arguments
username,password,default_metrics, andcustom_metricsare now supported. - The previously undocumented argument
custom_metricsis now expecting a list of paths to custom metrics files. - The following metrics are no longer available by default: oracledb_sessions_activity, oracledb_tablespace_free_bytes
- The arguments
-
(Experimental) The
enable_context_propagationargument inbeyla.ebpfhas been replaced with thecontext_propagationargument.
Setenable_context_propagationtoallto get the same behaviour asenable_context_propagationbeing set totrue.
Features
-
Bump snmp_exporter and embedded modules in
prometheus.exporter.snmpto v0.29.0, add cisco_device module support (@v-zhuravlev) -
Add the
otelcol.storage.fileextension to support persistent sending queues andotelcol.receiver.filelogfile state tracking between restarts. (@dehaansa) -
Add
otelcol.exporter.googlecloudcommunity component to export metrics, traces, and logs to Google Cloud. (@motoki317) -
Add support to configure basic authentication for alloy http server. (@kalleep)
-
Add
validatecommand to alloy that will perform limited validation of alloy configuration files. (@kalleep) -
Add support to validate foreach block when using
validatecommand. (@kalleep) -
Add
otelcol.receiver.splunkheccomponent to receive events in splunk hec format and forward them to otherotelcol.*components. (@kalleep) -
Add support for Mimir federated rule groups in
mimir.rules.kubernetes(@QuentinBisson)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guide for how to install Grafana Alloy.