Grafana Agent
Grafana Agent has reached End-of-Life (EOL) on November 1, 2025. It is recommended migrating to the Grafana Alloy collector, which is built on the foundation of Grafana Agent Flow.
This is release v0.34.0 of Grafana Agent.
Upgrading
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Notable changes:
Breaking changes
-
The experimental dynamic configuration feature has been removed in favor of Flow mode. (@mattdurham)
-
The
oracledbintegration configuration has removed a redundant fieldmetrics_scrape_interval. Use thescrape_intervalparameter of the integration if a custom scrape interval is required. (@schmikei) -
Upgrade the embedded windows_exporter to commit 79781c6. (@jkroepke)
-
Prometheus exporters in Flow mode now set the
instancelabel to a value similar to the one they used to have in Static mode (<hostname> by default, customized by some integrations). (@jcreixell) -
phlare.scrapeandphlare.writehave been renamed topyroscope.scrapeandpyroscope.scrape. (@korniltsev)
Features
-
New Grafana Agent Flow components:
loki.source.api- receive Loki log entries over HTTP (e.g. from other agents). (@thampiotr)prometheus.operator.servicemonitorsdiscovers ServiceMonitor resources in your Kubernetes cluster and scrape the targets they reference. (@captncraig, @marctc, @jcreixell)prometheus.receive_http- receive Prometheus metrics over HTTP (e.g. from other agents). (@thampiotr)remote.vaultretrieves a secret from Vault. (@rfratto)prometheus.exporter.snowflakecollects metrics from a snowflake database (@jonathanWamsley)prometheus.exporter.mssqlcollects metrics from Microsoft SQL Server (@jonathanwamsley)prometheus.exporter.oracledbcollects metrics from oracledb (@jonathanwamsley)prometheus.exporter.dnsmasqcollects metrics from a dnsmasq server. (@spartan0x117)loki.source.awsfirehose- receive Loki log entries from AWS Firehose via HTTP (@thepalbi)
-
Added new functions to the River standard library:
coalescereturns the first non-zero value from a list of arguments. (@jkroepke)nonsensitiveconverts a River secret back into a string. (@rfratto)
For a full list of changes, please refer to the CHANGELOG!
Installation
Refer to our installation guides for how to install the variants of Grafana Agent: