This is release v1.9.0-rc.1
of Grafana Alloy.
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
The
prometheus.exporter.windows
component has been update to version v0.30.6. This update includes a significant rework of the exporter and includes some breaking changes. (@dehaansa)- The
msmq
andservice
collectors 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.relabel
component. - The
service
collector no longer providesenable_v2_collector
anduse_api
configuration options. - The
mscluster_*
andnetframework_*
collectors are now replaced with onemscluster
andnetframework
collector that allows you to enable the separate metric groupings individually. - The
teradici_pcoip
andvmware_blast
collectors have been removed from the exporter.
- The
-
The
prometheus.exporter.oracledb
component now embeds theoracledb_exporter from oracle
instead of the deprecatedoracledb_exporter from iamseth
for collecting metrics from an OracleDB server: (@wildum)- The arguments
username
,password
,default_metrics
, andcustom_metrics
are now supported. - The previously undocumented argument
custom_metrics
is 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_propagation
argument inbeyla.ebpf
has been replaced with thecontext_propagation
argument.
Setenable_context_propagation
toall
to get the same behaviour asenable_context_propagation
being set totrue
.
Features
-
Bump snmp_exporter and embedded modules in
prometheus.exporter.snmp
to v0.29.0, add cisco_device module support (@v-zhuravlev) -
Add the
otelcol.storage.file
extension to support persistent sending queues andotelcol.receiver.filelog
file state tracking between restarts. (@dehaansa) -
Add
otelcol.exporter.googlecloud
community component to export metrics, traces, and logs to Google Cloud. (@motoki317) -
Add support to configure basic authentication for alloy http server. (@kalleep)
-
Add
validate
command to alloy that will perform limited validation of alloy configuration files. (@kalleep) -
Add support to validate foreach block when using
validate
command. (@kalleep) -
Add
otelcol.receiver.splunkhec
component 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.