This repository has been archived by the owner on Jan 21, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): update docker.io/grafana/agent docker tag to v0.43.4 #10
Open
renovate
wants to merge
1
commit into
beta
Choose a base branch
from
renovate/docker.io-grafana-agent-0.x
base: beta
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.29.0
chore(deps): update docker.io/grafana/agent docker tag to v0.30.0
Dec 20, 2022
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
December 20, 2022 15:45
cec7fa4
to
1279197
Compare
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
December 28, 2022 12:48
1279197
to
9ed87f9
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.30.0
chore(deps): update docker.io/grafana/agent docker tag to v0.30.1
Dec 28, 2022
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
January 11, 2023 18:25
9ed87f9
to
2530f6d
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.30.1
chore(deps): update docker.io/grafana/agent docker tag to v0.30.2
Jan 11, 2023
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.30.2
chore(deps): update docker.io/grafana/agent docker tag to v0.31.0
Jan 31, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
January 31, 2023 19:54
2530f6d
to
949d3f4
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.31.0
chore(deps): update docker.io/grafana/agent docker tag to v0.31.1
Feb 7, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
February 7, 2023 00:59
949d3f4
to
a77f198
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.31.1
chore(deps): update docker.io/grafana/agent docker tag to v0.31.2
Feb 8, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
February 8, 2023 19:55
a77f198
to
57a326e
Compare
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
March 16, 2023 08:57
57a326e
to
460479f
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.31.2
chore(deps): update docker.io/grafana/agent docker tag to v0.32.1
Mar 16, 2023
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.32.1
chore(deps): update docker.io/grafana/agent docker tag to v0.33.2
May 28, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
May 28, 2023 09:02
460479f
to
7313ffd
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.33.2
chore(deps): update docker.io/grafana/agent docker tag to v0.34.0
Jun 8, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
2 times, most recently
from
June 12, 2023 20:31
02fafc5
to
6759116
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.34.0
chore(deps): update docker.io/grafana/agent docker tag to v0.34.1
Jun 12, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
June 21, 2023 20:27
6759116
to
9cd5ce5
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.34.1
chore(deps): update docker.io/grafana/agent docker tag to v0.34.2
Jun 21, 2023
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.34.2
chore(deps): update docker.io/grafana/agent docker tag to v0.34.3
Jun 28, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
June 28, 2023 02:23
9cd5ce5
to
b5cd39a
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.34.3
chore(deps): update docker.io/grafana/agent docker tag to v0.35.0
Jul 18, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
July 18, 2023 18:08
b5cd39a
to
949471c
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.35.0
chore(deps): update docker.io/grafana/agent docker tag to v0.35.1
Jul 25, 2023
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
2 times, most recently
from
July 27, 2023 18:42
fdf163b
to
be15670
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.35.1
chore(deps): update docker.io/grafana/agent docker tag to v0.35.2
Jul 27, 2023
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.39.1
chore(deps): update docker.io/grafana/agent docker tag to v0.39.2
Jan 31, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
February 27, 2024 13:46
af8ed26
to
5f29768
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.39.2
chore(deps): update docker.io/grafana/agent docker tag to v0.40.0
Feb 27, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
February 29, 2024 20:15
5f29768
to
b15b9ad
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.40.0
chore(deps): update docker.io/grafana/agent docker tag to v0.40.1
Feb 29, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
March 6, 2024 01:16
b15b9ad
to
9345f83
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.40.1
chore(deps): update docker.io/grafana/agent docker tag to v0.40.2
Mar 6, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
March 14, 2024 19:30
9345f83
to
e72ac1c
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.40.2
chore(deps): update docker.io/grafana/agent docker tag to v0.40.3
Mar 14, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
April 12, 2024 13:50
e72ac1c
to
f2febb4
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.40.3
chore(deps): update docker.io/grafana/agent docker tag to v0.40.4
Apr 12, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
May 16, 2024 00:05
f2febb4
to
7ad4c06
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.40.4
chore(deps): update docker.io/grafana/agent docker tag to v0.40.5
May 16, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
May 31, 2024 16:53
7ad4c06
to
fac7295
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.40.5
chore(deps): update docker.io/grafana/agent docker tag to v0.41.0
May 31, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
June 7, 2024 19:02
fac7295
to
c8a3c0c
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.41.0
chore(deps): update docker.io/grafana/agent docker tag to v0.41.1
Jun 7, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
July 24, 2024 13:04
c8a3c0c
to
9198f22
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.41.1
chore(deps): update docker.io/grafana/agent docker tag to v0.42.0
Jul 24, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
September 11, 2024 18:35
9198f22
to
4ecf502
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.42.0
chore(deps): update docker.io/grafana/agent docker tag to v0.43.0
Sep 11, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
September 19, 2024 19:30
4ecf502
to
9fcf5eb
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.43.0
chore(deps): update docker.io/grafana/agent docker tag to v0.43.1
Sep 19, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
September 25, 2024 13:54
9fcf5eb
to
65915d4
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.43.1
chore(deps): update docker.io/grafana/agent docker tag to v0.43.2
Sep 25, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
September 26, 2024 18:49
65915d4
to
cb621f5
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.43.2
chore(deps): update docker.io/grafana/agent docker tag to v0.43.3
Sep 26, 2024
renovate
bot
force-pushed
the
renovate/docker.io-grafana-agent-0.x
branch
from
November 21, 2024 21:43
cb621f5
to
350cedb
Compare
renovate
bot
changed the title
chore(deps): update docker.io/grafana/agent docker tag to v0.43.3
chore(deps): update docker.io/grafana/agent docker tag to v0.43.4
Nov 21, 2024
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
None yet
0 participants
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.33.1
->v0.43.4
Release Notes
grafana/agent (docker.io/grafana/agent)
v0.43.4
Compare Source
Other
v0.43.3
Compare Source
Bugfixes
v0.43.2
Compare Source
Security fixes
v0.43.1
Compare Source
v0.43.0
Compare Source
Bugfixes
Fix a memory leak which would occur any time
loki.process
had its configuration reloaded. (@ptodev)Fix a bug where custom components would not shadow the stdlib. If you have a module whose name conflicts with an stdlib function
and if you use this exact function in your config, then you will need to rename your module. (@wildum)
Fix an issue where nested import.git config blocks could conflict if they had the same labels. (@wildum)
Fix an issue where
loki.source.docker
stops collecting logs after a container restart. (@wildum)Other changes
ubuntu:noble
. (@amontalban)v0.42.0
Compare Source
Security fixes
Features
otelcol.exporter.debug
component for printing OTel telemetry fromother
otelcol
components to the console. (@BarunKGP)Bugfixes
Fix an issue which caused the config to be reloaded if a config reload was triggered but the config hasn't changed.
The bug only affected the "metrics" and "logs" subsystems in Static mode. (@ptodev)
Fix a bug in Static mode and Flow which prevented config reloads to work if a Loki
metrics
stage is in the pipeline.This resulted in a "failed to unregister all metrics from previous promtail" message. (@ptodev)
Enhancements
v0.41.1
Compare Source
Breaking changes
otelcol.receiver.otlp
,otelcol.receiver.zipkin
andotelcol.receiver.jaeger
settingmax_request_body_size
default changed from unlimited size to
20MiB
.Enhancements
symbols_map_size
andpid_map_size
configuration. (@simonswine)v0.41.0
Compare Source
Breaking changes
The default listen port for
otelcol.receiver.opencensus
has changed from4317 to 55678 to align with upstream. (@rfratto)
The default sync interval for
mimir.rules.kubernetes
has changed from30s
to
5m
to reduce load on Mimir. (@56quarters)Enhancements
Add support for importing folders as single module to
import.file
. (@wildum)Add support for importing directories as single module to
import.git
. (@wildum)Improve converter diagnostic output by including a Footer and removing lower
level diagnostics when a configuration fails to generate. (@erikbaranowski)
Increased the alert interval and renamed the
ClusterSplitBrain
alert toClusterNodeCountMismatch
in the GrafanaAgent Mixin to better match the alert conditions. (@thampiotr)
Not restart tailers in
loki.source.kubernetes
component by above-average time deltas if K8s version is >= 1.29.1 (@hainenber)Add conversion from static to flow mode for
loki.source.windowsevent
vialegacy_bookmark_path
. (@mattdurham)Add ability to convert static mode positions file to
loki.source.file
compatible vialegacy_positions_file
argument. (@mattdurham)Added support for
otelcol
configuration conversion ingrafana-agent convert
andgrafana-agent run
commands. (@rfratto, @erikbaranowski, @tpaschalis, @hainenber)Prefix Faro measurement values with
value_
to align with the latest Faro cloud receiver updates. (@codecapitano)Added support for
static
configuration conversion of thetraces
subsystem. (@erikbaranowski, @wildum)Add automatic conversion for
legacy_positions_file
in componentloki.source.file
. (@mattdurham)Propagate request metadata for
faro.receiver
to downstream components. (@hainenber)Features
A new
loki.rules.kubernetes
component that discoversPrometheusRule
Kubernetes resources and loads them into a Loki Ruler instance. (@EStork09)A new
snmp_context
configuration argument forprometheus.exporter.snmp
and thesnmp
Static mode integration.It overrides the
context_name
parameter in the SNMP configuration file. (@ptodev)Bugfixes
Fix panic for
prometheus.exporter.snmp
and snmp_exporter integrationintroduced in v0.40.5 with a version upgrade. This was due to an
uninitialized new metric for the exporter. (@erikbaranowski)
Fix an issue where JSON string array elements were not parsed correctly in
loki.source.cloudflare
. (@thampiotr)Fix SSRF vulnerability in
faro.receiver
by disabling source map download. (@hainenber)Fix an issue where the default values of some component's arguments change
whenever that argument is explicitly configured. This issue only affected a
small subset of arguments across 15 components. (@erikbaranowski, @rfratto)
Fix panic when fanning out to invalid receivers. (@hainenber)
Fix a bug where a panic could occur when reloading custom components. (@wildum)
The
import.git
config block did not work with branches or tags this now fixes that behavior. (@mattdurham)Fix an issue on Windows where uninstalling Alloy did not remove it from the
Add/Remove programs list. (@rfratto)
Fix a bug where a topic was claimed by the wrong consumer type in
otelcol.receiver.kafka
. (@wildum)Update
prometheus.exporter.snowflake
with the latest version of the exporter as of May 28, 2024 (@StefanKurek)NULL
values from database could cause unexpected errors.Other changes
Clustering for Grafana Agent in Flow mode has graduated from beta to stable.
Resync defaults for
otelcol.processor.k8sattributes
with upstream. (@hainenber)Resync defaults for
otelcol.exporter.otlp
andotelcol.exporter.otlphttp
with upstream. (@hainenber)v0.40.5
Compare Source
Breaking changes
prometheus.exporter.postgres
has been updated to the latest upstreamversion which changes the set of exported metrics. The following metrics were
removed:
pg_stat_database_session_time
,pg_stat_database_sessions
,pg_stat_database_sessions_abandoned
,pg_stat_database_sessions_fatal
,pg_stat_database_sessions_killed
,pg_stat_database_idle_in_transaction_time
,pg_stat_database_checksum_failures
,pg_stat_database_checksum_last_failure
,pg_stat_database_active_time
. The following metrics wererenamed:
pg_stat_bgwriter_buffers_alloc
,pg_stat_bgwriter_buffers_backend
,pg_stat_bgwriter_buffers_backend_fsync
,pg_stat_bgwriter_buffers_checkpoint
,pg_stat_bgwriter_buffers_clean
,pg_stat_bgwriter_checkpoint_sync_time
,pg_stat_bgwriter_checkpoint_write_time
,pg_stat_bgwriter_checkpoints_req
,pg_stat_bgwriter_checkpoints_timed
,pg_stat_bgwriter_maxwritten_clean
,pg_stat_bgwriter_stats_reset
- the new names include the_total
suffix. (@thampiotr)Bugfixes
Fix an issue where the azure exporter was not correctly gathering subscription scoped metrics when only one region was configured (@kgeckhart)
Fixed an issue where creating a
prometheus.exporter.postgres
component withmultiple
data_source_names
would result in an error. (@thampiotr)Fix a bug with the logs pipeline in static mode which prevented it from shutting down cleanly.
Other changes
v0.40.4
Compare Source
Security fixes
Enhancements
Update
prometheus.exporter.kafka
with the following functionalities (@wildum):In
prometheus.exporter.kafka
, the interpolation table used to compute estimated lag metrics is now prunedon
metadata_refresh_interval
instead ofprune_interval_seconds
. (@wildum)Bugfixes
v0.40.3
Compare Source
Bugfixes
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)Other changes
Upgrade to Go 1.22.1 (@thampiotr)
Upgrade from OpenTelemetry Collector v0.87.0 to v0.96.0:
=
)https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/28511ll/28511
Before: 2023-07-10 12:34:39.740638 -0700 PDT m=+0.020184946
After: 2023-07-10T12:39https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/28817lector-contrib/pull/28817
upper_threshold_ms
argument for thelatency
policy.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/26115ll/26115
events
metric.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27451es/27451
max_per_data_point
argument for exemplar generation.metrics_flush_interval
argument.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27679es/27679
silent
ErrorModehttps://github.com/open-telemetry/opentelemetry-collector-contrib/pull/29710ll/29710
resource_metrics_cache_size
argument.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27654es/27654
resource_metrics_key_attributes
argument to fix broken spanmetrics countersafter a span producing service restart, when resource attributes contain dynamic/ephemeral values (e.g. procehttps://github.com/open-telemetry/opentelemetry-collector-contrib/pull/29711ntrib/pull/29711
replace_pattern
editorshttps://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27820es/27820
http2_read_idle_timeout
andhttp2_ping_timeout
arguments for HTTP clientshttps://github.com/open-telemetry/opentelemetry-collector/pull/9022ull/9022
https://github.com/open-telemetry/opentelemetry-collector/pull/95889588
retry_on_failure
strategy instead.https://github.com/open-telemetry/opentelemetry-collector/issues/8382ues/8382
Host
header is added automatically.https://github.com/open-telemetry/opentelemetry-collector/issues/9395ues/9395
encoding
argument.https://github.com/open-telemetry/opentelemetry-collector/issues/6945ues/6945
include_system_ca_certs_pool
argument for TLS config.https://github.com/open-telemetry/opentelemetry-collector/issues/7774ues/7774
resolve_canonical_bootstrap_servers_only
argumenthttps://github.com/open-telemetry/opentelemetry-collector-contrib/pull/26022ll/26022
k8s.cluster.name
resource attribute for AKS and EKS.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/26794es/26794
host.ip
to system detector.https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/24450ll/24450
host.mac
to system detector.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29587es/29587
host.cpu.model.id
andhost.cpu.model.family
to string.https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29025es/29025
aws.ecs.task.id
attributehttps://github.com/open-telemetry/opentelemetry-collector-contrib/issues/8274ues/8274
rpc_client_duration_milliseconds
.rpc_server_duration_milliseconds
.v0.40.2
Compare Source
Bugfixes
Set permissions on the
Grafana Agent [Flow]
folder when installing via thewindows installer rather than relying on the parent folder permissions. (@erikbaranowski)
Set restricted viewing permissions on the
agent-config.yaml
(static mode) orconfig.river
(flow mode) when installing via the Windows installer if theconfiguration file does not already exist. (@erikbaranowski)
Fix an issue where the import config node would not run after a config reload. (@wildum)
Fix an issue where Loki could reject a batch of logs when structured metadata feature is used. (@thampiotr)
Fix a duplicate metrics registration panic when recreating static
mode metric instance's write handler. (@rfratto, @hainenber)
Other changes
public.ecr.aws/ubuntu/ubuntu:mantic
. (@hainenber)v0.40.1
Compare Source
Bugfixes
Fix an issues where the logging config block would trigger an error when trying to send logs to components that were not running. (@wildum)
Fix an issue where a custom component might be wired to a local declare instead of an import declare when they have the same label. (@wildum)
Fix an issue where flow mode panics if the
logging
config block is given anull
Loki receiver to write log entries to. (@rfratto)v0.40.0
Compare Source
Breaking changes
Prohibit the configuration of services within modules. (@wildum)
For
otelcol.exporter
components, change the default value ofdisable_high_cardinality_metrics
totrue
. (@ptodev)Rename component
prometheus.exporter.agent
toprometheus.exporter.self
to clear up ambiguity. (@hainenber)Deprecations
Module components have been deprecated in favor of import and declare configuration blocks. These deprecated components will be removed in a future release. (@wildum)
prometheus.exporter.vsphere
has been deprecated in favor ofotelcol.receiver.vcenter
. This deprecated component will be removed in a future release. (@rfratto)Features
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 viaimport.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 attributesto 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 aremote endpoint. (@tpaschalis)
Add
otelcol.connector.host_info
component to gather usage metrics for cloud users. (@rlankfo, @jcreixell)Add Windows boringcrypto build and executable. (@mattdurham)
Enhancements
Include line numbers in profiles produced by
pyrsocope.java
component. (@korniltsev)Add an option to the windows static mode installer for expanding environment vars in the yaml config. (@erikbaranowski)
Add authentication support to
loki.source.awsfirehose
(@sberz)Sort kubelet endpoint to reduce pressure on K8s's API server and watcher endpoints. (@hainenber)
Expose
physical_disk
collector fromwindows_exporter
v0.24.0 toFlow configuration. (@hainenber)
Renamed Grafana Agent Mixin's "prometheus.remote_write" dashboard to
"Prometheus Components" and added charts for
prometheus.scrape
success rateand duration metrics. (@thampiotr)
Removed
ClusterLamportClockDrift
andClusterLamportClockStuck
alerts fromGrafana Agent Mixin to focus on alerting on symptoms. (@thampiotr)
Increased clustering alert periods to 10 minutes to improve the
signal-to-noise ratio in Grafana Agent Mixin. (@thampiotr)
mimir.rules.kubernetes
has a newprometheus_http_prefix
argument to configurethe HTTP endpoint on which to connect to Mimir's API. (@hainenber)
service_name
label is inferred from discovery meta labels inpyroscope.java
(@korniltsev)Mutex and block pprofs are now available via the pprof endpoint. (@mattdurham)
Added an error log when the config fails to reload. (@kurczynski)
Added additional http client proxy configurations to components for
no_proxy
,proxy_from_environment
, andproxy_connect_header
. (@erikbaranowski)Batch staleness tracking to reduce mutex contention and increase performance. (@mattdurham)
Python profiling using eBPF is now aggregated now by kernel space. PR (@korniltsev)
Add Luhn filter to
loki.process
to filter PCI data from log dataBugfixes
Fix an issue in
remote.s3
where the exported content of an object would be an empty string ifremote.s3
failed to fully retrievethe file in a single read call. (@grafana/agent-squad)
Utilize the
instance
Argument ofprometheus.exporter.kafka
when set. (@akhmatov-s)Fix a duplicate metrics registration panic when sending metrics to an static
mode metric instance's write handler. (@tpaschalis)
Fix issue causing duplicate logs when a docker target is restarted. (@captncraig)
Fix an issue where blocks having the same type and the same label across
modules could result in missed updates. (@thampiotr)
Fix an issue with static integrations-next marshaling where non singletons
would cause
/-/config
to fail to marshal. (@erikbaranowski)Fix an issue where agent logs are emitted before the logging format
is correctly determined. (@hainenber)
Fix divide-by-zero issue when sharding targets. (@hainenber)
Fix bug where custom headers were not actually being set in loki client. (@captncraig)
Fix missing measurement type field in the KeyVal() conversion function for measurments. @vanugrah)
Fix
ResolveEndpointV2 not found
for AWS-related components. (@hainenber)Fix OTEL metrics not getting collected after reload. (@hainenber)
Fix bug in
pyroscope.ebpf
component when elf's PT_LOAD section is not page aligned. PR (@korniltsev)Pyroscope eBPF profiling now respects the PID namespace Grafana Agent is running in. PR (@simonswine)
Fix an issue where the configuration of the
http
andremotecfg
blocks get ignored after loading a module. (@erikbaranowski)Fix an issue where changing the configuration of
loki.write
would cause a panic. (@rfratto)Fix issue where registry was not being properly deleted. (@mattdurham)
Other changes
Removed support for Windows 2012 in line with Microsoft end of life. (@mattdurham)
Split instance ID and component groupings into separate panels for
remote write active series by component
in the Flow mixin. (@tristanburgess)Updated dependency to add support for Go 1.22 (@stefanb)
Use Go 1.22 for builds. (@rfratto)
Updated docs for MSSQL Integration to show additional authentication capabilities. (@StefanKurek)
grafana-agent
andgrafana-agent-flow
fallback to default X.509 trusted root certificateswhen the
GODEBUG=x509usefallbackroots=1
environment variable is set. (@hainenber)Migrate away from EoL'ed
github.com/aws-sdk-go
v1. (@hainenber)v0.39.2
Compare Source
Bugfixes
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 setto
true
but noremote_write
is defined. (@erikbaranowski)v0.39.1
Compare Source
Security fixes
Bugfixes
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.
v0.38.1
Compare Source
Security fixes
otelgrpc
from v0.45.0 to v0.46.0. (@hainenber)Features
Bugfixes
Permit
X-Faro-Session-ID
header in CORS requests for thefaro.receiver
component (flow mode) and the
app_agent_receiver
integration (static mode).(@cedricziel)
Fix issue with windows_exporter defaults not being set correctly. (@mattdurham)
Fix agent crash when process null OTel's fan out consumers. (@hainenber)
Fix issue in
prometheus.operator.*
where targets would be dropped if two crds share a common prefix in their names. (@Paul424, @captncraig)Fix issue where
convert
command would generate incorrect Flow Mode configwhen provided
promtail
configuration that usesdocker_sd_configs
(@thampiotr)Fix converter issue with
loki.relabel
andmax_cache_size
being set to 0 instead of default (10_000). (@mattdurham)Other changes
v0.38.0
Compare Source
Breaking changes
Remove
otelcol.exporter.jaeger
component (@hainenber)In the mysqld exporter integration, some metrics are removed and others are renamed. (@marctc)
info_schema.processlist
collector have been changed.info_schema.replica_host
collector have been changed.replication_group_member_stats collector
:mysql_perf_schema_transaction_
to start withmysql_perf_schema_transactions_
to be consistent with column names.MEMBER_ID
with@@​server_uuid
resulting "member_id" label to be dropped.Features
Added a new
stage.decolorize
stage toloki.process
component whichallows to strip ANSI color codes from the log lines. (@thampiotr)
Added a new
stage.sampling
stage toloki.process
component whichallows to only process a fraction of logs and drop the rest. (@thampiotr)
Added a new
stage.eventlogmessage
stage toloki.process
component whichallows to extract data from Windows Event Log. (@thampiotr)
Update version of River:
River now supports raw strings, which are strings surrounded by backticks
instead of double quotes. Raw strings can span multiple lines, and do not
support any escape sequences. (@erikbaranowski)
River now permits using
[]
to access non-existent keys in an object.When this is done, the access evaluates to
null
, such that{}["foo"] == null
is true. (@rfratto)Added support for python profiling to
pyroscope.ebpf
component. (@korniltsev)Added support for native Prometheus histograms to
otelcol.exporter.prometheus
(@wildum)Windows Flow Installer: Add /CONFIG /DISABLEPROFILING and /DISABLEREPORTING flag (@jkroepke)
Add queueing logs remote write client for
loki.write
when WAL is enabled. (@thepalbi)New Grafana Agent Flow components:
otelcol.processor.filter
- filters OTLP telemetry data using OpenTelemetryTransformation Language (OTTL). (@hainenber)
otelcol.receiver.vcenter
- receives metrics telemetry data from vCenter. (@marctc)Agent Management: Introduce support for remotely managed external labels for logs. (@jcreixell)
Enhancements
The
loki.write
WAL now has snappy compression enabled by default. (@thepalbi)Allow converting labels to structured metadata with Loki's structured_metadata stage. (@gonzalesraul)
Improved performance of
pyroscope.scrape
component when working with a large number of targets. (@cyriltovena)Added support for comma-separated list of fields in
source
option and anew
separator
option indrop
stage ofloki.process
. (@thampiotr)The
loki.source.docker
component now allows connecting to Docker daemonsover HTTP(S) and setting up TLS credentials. (@tpaschalis)
Added an
exclude_event_message
option toloki.source.windowsevent
in flow mode,which excludes the human-friendly event message from Windows event logs. (@ptodev)
Improve detection of rolled log files in
loki.source.kubernetes
andloki.source.podlogs
(@slim-bean).Support clustering in
loki.source.kubernetes
(@slim-bean).Support clustering in
loki.source.podlogs
(@rfratto).Make component list sortable in web UI. (@hainenber)
Adds new metrics (
mssql_server_total_memory_bytes
,mssql_server_target_memory_bytes
,and
mssql_available_commit_memory_bytes
) formssql
integration (@StefanKurek).Grafana Agent Operator:
config-reloader
container no longer runs as root.(@rootmout)
Added support for replaying not sent data for
loki.write
when WAL is enabled. (@thepalbi)Make the result of 'discovery.kubelet' support pods that without ports, such as k8s control plane static pods. (@masonmei)
Added support for unicode strings in
pyroscope.ebpf
python profiles. (@korniltsev)Improved resilience of graph evaluation in presence of slow components. (@thampiotr)
Updated windows exporter to use prometheus-community/windows_exporter commit
1836cd1
. (@mattdurham)Allow agent to start with
module.git
config if cached before. (@hainenber)Adds new optional config parameter
query_config
tomssql
integration to allow for custom metrics (@StefanKurek)Bugfixes
Set exit code 1 on grafana-agentctl non-runnable command. (@fgouteroux)
Fixed an issue where
loki.process
validation for stagemetric.counter
wasallowing invalid combination of configuration options. (@thampiotr)
Fixed issue where adding a module after initial start, that failed to load then subsequently resolving the issue would cause the module to
permanently fail to load with
id already exists
error. (@mattdurham)Allow the usage of encodings other than UTF8 to be used with environment variable expansion. (@mattdurham)
Fixed an issue where native histogram time series were being dropped silently. (@krajorama)
Fix validation issue with ServiceMonitors when scrape timeout is greater than interval. (@captncraig)
Static mode's spanmetrics processor will now prune histograms when the dimension cache is pruned.
Dimension cache was always pruned but histograms were not being pruned. This caused metric series
created by the spanmetrics processor to grow unbounded. Only static mode has this issue. Flow mode's
otelcol.connector.spanmetrics
does not have this bug. (@nijave)Prevent logging errors on normal shutdown in
loki.source.journal
. (@wildum)Break on iterate journal failure in
loki.source.journal
. (@wildum)Fix file descriptor leak in
loki.source.journal
. (@wildum)Fixed a bug in River where passing a non-string key to an object (such as
{}[true]
) would incorrectly report that a number type was expected instead. (@rfratto)Include Faro Measurement
type
field infaro.receiver
Flow component and legacyConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.