no notes
no notes
no notes
This is release v0.39.0
of Grafana Agent.
Read the relevant upgrade guides for specific instructions on upgrading from older versions:
otelcol.receiver.prometheus
will drop all otel_scope_info
metrics when converting them to OTLP. (@wildum)
otel_scope_info
metric has labels otel_scope_name
and otel_scope_version
,
their values will be used to set OTLP Instrumentation Scope name and version respectively.otel_scope_info
metrics other than otel_scope_name
and otel_scope_version
are added as scope attributes with the matching name and version.The target
block in prometheus.exporter.blackbox
requires a mandatory name
argument instead of a block label. (@hainenber)
In the azure exporter, dimension options will no longer be validated by the Azure API. (@kgeckhart)
validate_dimensions
configuration option.discovery.ovhcloud
component for discovering scrape targets on OVHcloud. (@ptodev)Flow Windows service: Support environment variables. (@jkroepke)
Allow disabling collection of root Cgroup stats in
prometheus.exporter.cadvisor
(flow mode) and the cadvisor
integration
(static mode). (@hainenber)
Grafana Agent on Windows now automatically restarts on failure. (@hainenber)
Added metrics, alerts and dashboard visualisations to help diagnose issues with unhealthy components and components that take too long to evaluate. (@thampiotr)
The http
config block may now reference exports from any component.
Previously, only remote.*
and local.*
components could be referenced
without a circular dependency. (@rfratto)
Add support for Basic Auth-secured connection with Elasticsearch cluster using prometheus.exporter.elasticsearch
. (@hainenber)
Add a resource_to_telemetry_conversion
argument to otelcol.exporter.prometheus
for converting resource attributes to Prometheus labels. (@hainenber)
pyroscope.ebpf
support python on arm64 platforms. (@korniltsev)
otelcol.receiver.prometheus
does not drop histograms without buckets anymore. (@wildum)
Added exemplars support to otelcol.receiver.prometheus
. (@wildum)
mimir.rules.kubernetes
may now retry its startup on failure. (@hainenber)
Added links between compatible components in the documentation to make it easier to discover them. (@thampiotr)
Allow defining HTTPClientConfig
for discovery.ec2
. (@cmbrad)
The remote.http
component can optionally define a request body. (@tpaschalis)
Added support for loki.write
to flush WAL on agent shutdown. (@thepalbi)
Add support for integrations-next
static to flow config conversion. (@erikbaranowski)
Add support for passing extra arguments to the static converter such as -config.expand-env
. (@erikbaranowski)
Added 'country' mmdb-type to log pipeline-stage geoip. (@superstes)
Azure exporter enhancements for flow and static mode, (@kgeckhart)
Add max_cache_size
to prometheus.relabel
to allow configurability instead of hard coded 100,000. (@mattdurham)
Add support for http_sd_config
within a scrape_config
for prometheus to flow config conversion. (@erikbaranowski)
discovery.lightsail
now supports additional parameters for configuring HTTP client settings. (@ptodev)
Add sample_age_limit
to remote_write config to drop samples older than a specified duration. (@marctc)
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: