chore(deps): update grafana/agent docker tag to v0.38.1 (main) #6878
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.37.4
->v0.38.1
Release Notes
grafana/agent (grafana/agent)
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)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 legacyapp_agent_receiver
integration. (@rlankfo)Mark
password
argument ofloki.source.kafka
as asecret
rather than astring
. (@harsiddhdave44)Fixed a bug where UDP syslog messages were never processed (@joshuapare)
Updating configuration for
loki.write
no longer drops data. (@thepalbi)Fixed a bug in WAL where exemplars were recorded before the first native histogram samples for new series,
resulting in remote write sending the exemplar first and Prometheus failing to ingest it due to missing
series. (@krajorama)
Fixed an issue in the static config converter where exporter instance values
were not being mapped when translating to flow. (@erikbaranowski)
Fix a bug which prevented Agent from running
otelcol.exporter.loadbalancing
with a
routing_key
oftraceID
. (@ptodev)Added Kubernetes service resolver to static node's loadbalancing exporter
and to Flow's
otelcol.exporter.loadbalancing
. (@ptodev)Fix default configuration file
grafana-agent-flow.river
used in downstreampackages. (@bricewge)
Fix converter output for prometheus.exporter.windows to not unnecessarily add
empty blocks. (@erikbaranowski)
Other changes
Bump
mysqld_exporter
version to v0.15.0. (@marctc)Bump
github-exporter
version to 1.0.6. (@marctc)Use Go 1.21.4 for builds. (@rfratto)
Change User-Agent header for outbound requests to include agent-mode, goos, and deployment mode. Example
GrafanaAgent/v0.38.0 (flow; linux; docker)
(@captncraig)loki.source.windowsevent
andloki.source.*
changed to use a more robust positions file to prevent corruption on reboots when writingthe positions file. (@mattdurham)
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.