Grafana Agent

grafana/agent last check crawl paused · since 2026-09-25 99 releases
Notes

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.

Release notes
view on github
0.34.0 · 1y+

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 oracledb integration configuration has removed a redundant field metrics_scrape_interval. Use the scrape_interval parameter 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 instance label to a value similar to the one they used to have in Static mode (<hostname> by default, customized by some integrations). (@jcreixell)

  • phlare.scrape and phlare.write have been renamed to pyroscope.scrape and pyroscope.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.servicemonitors discovers 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.vault retrieves a secret from Vault. (@rfratto)
    • prometheus.exporter.snowflake collects metrics from a snowflake database (@jonathanWamsley)
    • prometheus.exporter.mssql collects metrics from Microsoft SQL Server (@jonathanwamsley)
    • prometheus.exporter.oracledb collects metrics from oracledb (@jonathanwamsley)
    • prometheus.exporter.dnsmasq collects 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:

    • coalesce returns the first non-zero value from a list of arguments. (@jkroepke)
    • nonsensitive converts 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: