no notes
no notes
no notes
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: