Vendor-neutral programmable observability pipelines.
This is release v0.40.4
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Update prometheus.exporter.kafka
with the following functionalities (@wildum):
In prometheus.exporter.kafka
, the interpolation table used to compute estimated lag metrics is now pruned
on metadata_refresh_interval
instead of prune_interval_seconds
. (@wildum)
For a full list of changes, please refer to the CHANGELOG!
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.40.3
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Fix a bug where structured metadata and parsed field are not passed further in loki.source.api
(@marchellodev)
Change import.git
to use Git pulls rather than fetches to fix scenarios where the local code did not get updated. (@mattdurham)
For a full list of changes, please refer to the CHANGELOG!
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.40.2
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.40.1
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
logging
config block is given a null
Loki receiver to write log entries to. (@rfratto)Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.40.0
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Prohibit the configuration of services within modules. (@wildum)
For otelcol.exporter
components, change the default value of disable_high_cardinality_metrics
to true
. (@ptodev)
Rename component prometheus.exporter.agent
to prometheus.exporter.self
to clear up ambiguity. (@hainenber)
Modules have been redesigned to split the import logic from the instantiation.
You can now define custom components via the declare
config block and import modules via import.git
, import.http
, import.string
, import.file
. (@wildum)
A new discovery.process
component for discovering Linux OS processes on the current host. (@korniltsev)
A new pyroscope.java
component for profiling Java processes using async-profiler. (@korniltsev)
A new otelcol.processor.resourcedetection
component which inserts resource attributes
to OTLP telemetry based on the host on which Grafana Agent is running. (@ptodev)
Expose track_timestamps_staleness on Prometheus scraping, to fix the issue where container metrics live for 5 minutes after the container disappears. (@ptodev)
Introduce the remotecfg
service that enables loading configuration from a
remote endpoint. (@tpaschalis)
Add otelcol.connector.host_info
component to gather usage metrics for cloud users. (@rlankfo, @jcreixell)
For a full list of changes, please refer to the CHANGELOG!
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.40.0-rc.2
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Prohibit the configuration of services within modules. (@wildum)
For otelcol.exporter
components, change the default value of disable_high_cardinality_metrics
to true
. (@ptodev)
Rename component prometheus.exporter.agent
to prometheus.exporter.self
to clear up ambiguity. (@hainenber)
Modules have been redesigned to split the import logic from the instantiation.
You can now define custom components via the declare
config block and import modules via import.git
, import.http
, import.string
, import.file
. (@wildum)
A new discovery.process
component for discovering Linux OS processes on the current host. (@korniltsev)
A new pyroscope.java
component for profiling Java processes using async-profiler. (@korniltsev)
A new otelcol.processor.resourcedetection
component which inserts resource attributes
to OTLP telemetry based on the host on which Grafana Agent is running. (@ptodev)
Expose track_timestamps_staleness on Prometheus scraping, to fix the issue where container metrics live for 5 minutes after the container disappears. (@ptodev)
Introduce the remotecfg
service that enables loading configuration from a
remote endpoint. (@tpaschalis)
Add otelcol.connector.host_info
component to gather usage metrics for cloud users. (@rlankfo, @jcreixell)
For a full list of changes, please refer to the CHANGELOG!
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.40.0-rc.1
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Prohibit the configuration of services within modules. (@wildum)
For otelcol.exporter
components, change the default value of disable_high_cardinality_metrics
to true
. (@ptodev)
Rename component prometheus.exporter.agent
to prometheus.exporter.self
to clear up ambiguity. (@hainenber)
Modules have been redesigned to split the import logic from the instantiation.
You can now define custom components via the declare
config block and import modules via import.git
, import.http
, import.string
, import.file
. (@wildum)
A new discovery.process
component for discovering Linux OS processes on the current host. (@korniltsev)
A new pyroscope.java
component for profiling Java processes using async-profiler. (@korniltsev)
A new otelcol.processor.resourcedetection
component which inserts resource attributes
to OTLP telemetry based on the host on which Grafana Agent is running. (@ptodev)
Expose track_timestamps_staleness on Prometheus scraping, to fix the issue where container metrics live for 5 minutes after the container disappears. (@ptodev)
Introduce the remotecfg
service that enables loading configuration from a
remote endpoint. (@tpaschalis)
Add otelcol.connector.host_info
component to gather usage metrics for cloud users. (@rlankfo, @jcreixell)
For a full list of changes, please refer to the CHANGELOG!
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.40.0-rc.0
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Prohibit the configuration of services within modules. (@wildum)
For otelcol.exporter
components, change the default value of disable_high_cardinality_metrics
to true
. (@ptodev)
Rename component prometheus.exporter.agent
to prometheus.exporter.self
to clear up ambiguity. (@hainenber)
Modules have been redesigned to split the import logic from the instantiation.
You can now define custom components via the declare
config block and import modules via import.git
, import.http
, import.string
, import.file
. (@wildum)
A new discovery.process
component for discovering Linux OS processes on the current host. (@korniltsev)
A new pyroscope.java
component for profiling Java processes using async-profiler. (@korniltsev)
A new otelcol.processor.resourcedetection
component which inserts resource attributes
to OTLP telemetry based on the host on which Grafana Agent is running. (@ptodev)
Expose track_timestamps_staleness on Prometheus scraping, to fix the issue where container metrics live for 5 minutes after the container disappears. (@ptodev)
Introduce the remotecfg
service that enables loading configuration from a
remote endpoint. (@tpaschalis)
Add otelcol.connector.host_info
component to gather usage metrics for cloud users. (@rlankfo, @jcreixell)
For a full list of changes, please refer to the CHANGELOG!
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.39.2
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Fix error introduced in v0.39.0 preventing remote write to Amazon Managed Prometheus. (@captncraig)
An error will be returned in the converter from Static to Flow when scrape_integration
is set
to true
but no remote_write
is defined. (@erikbaranowski)
Refer to our installation guides for how to install the variants of Grafana Agent:
This is release v0.39.1
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
Refer to our installation guides for how to install the variants of Grafana Agent: