chore(deps): update grafana/agent docker tag to v0.39.0 (main) #7123
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.38.1
->v0.39.0
Release Notes
grafana/agent (grafana/agent)
v0.39.0
Compare Source
Breaking changes
otelcol.receiver.prometheus
will drop allotel_scope_info
metrics when converting them to OTLP. (@wildum)otel_scope_info
metric has labelsotel_scope_name
andotel_scope_version
,their values will be used to set OTLP Instrumentation Scope name and version respectively.
otel_scope_info
metrics other thanotel_scope_name
andotel_scope_version
are added as scope attributes with the matching name and version.
The
target
block inprometheus.exporter.blackbox
requires a mandatoryname
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.Features
A new
discovery.ovhcloud
component for discovering scrape targets on OVHcloud. (@ptodev)Allow specifying additional containers to run. (@juangom)
Enhancements
Flow Windows service: Support environment variables. (@jkroepke)
Allow disabling collection of root Cgroup stats in
prometheus.exporter.cadvisor
(flow mode) and thecadvisor
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.*
andlocal.*
components could be referencedwithout 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 tootelcol.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
fordiscovery.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
toprometheus.relabel
to allow configurability instead of hard coded 100,000. (@mattdurham)Add support for
http_sd_config
within ascrape_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)Handle paths in the Kubelet URL for
discovery.kubelet
. (@petewall)loki.source.docker
now deduplicates targets which report the same containerID. (@tpaschalis)
Bugfixes
Update
pyroscope.ebpf
to fix a logical bug causing to profile to many kthreads instead of regular processes https://github.com/grafana/pyroscope/pull/2778 (@korniltsev)Update
pyroscope.ebpf
to produce more optimal pprof profiles for python processes https://github.com/grafana/pyroscope/pull/2788 (@korniltsev)In Static mode's
traces
subsystem,spanmetrics
used to be generated prior to load balancing.This could lead to inaccurate metrics. This issue only affects Agents using both
spanmetrics
andload_balancing
, when running in a load balanced cluster with more than one Agent instance. (@ptodev)Fixes
loki.source.docker
a behavior that synced an incomplete list of targets to the tailer manager. (@FerdinandvHagen)Fixes
otelcol.connector.servicegraph
store ttl default value from 2ms to 2s. (@rlankfo)Add staleness tracking to labelstore to reduce memory usage. (@mattdurham)
Fix issue where
prometheus.exporter.kafka
would crash when configuringsasl_password
. (@rfratto)Fix performance issue where perf lib where clause was not being set, leading to timeouts in collecting metrics for windows_exporter. (@mattdurham)
Fix nil panic when using the process collector with the windows exporter. (@mattdurham)
Other changes
Bump github.com/IBM/sarama from v1.41.2 to v1.42.1
Attach unique Agent ID header to remote-write requests. (@captncraig)
Update to v2.48.1 of
github.com/prometheus/prometheus
.Previously, a custom fork of v2.47.2 was used.
The custom fork of v2.47.2 also contained prometheus#12729 and prometheus#12677.
Configuration
📅 Schedule: Branch creation - "before 9am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.