feat(container): update image grafana/alloy ( v1.7.5 → v1.8.3 ) #1372
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:
v1.7.5
->v1.8.3
Release Notes
grafana/alloy (grafana/alloy)
v1.8.3
Compare Source
Bugfixes
Fix
mimir.rules.kubernetes
panic on non-leader debug info retrieval (@TheoBrigitte)Fix detection of the “streams limit exceeded” error in the Loki client so that metrics are correctly labeled as
ReasonStreamLimited
. (@maratkhv)Fix
loki.source.file
race condition that often lead to panic when usingdecompression
. (@kalleep)Fix deadlock in
loki.source.file
that can happen when targets are removed. (@kalleep)Fix
loki.process
to emit valid logfmt. (@kalleep)v1.8.2
Compare Source
Bugfixes
Fix
otelcol.exporter.prometheus
dropping valid exemplars. (@github-vincent-miszczak)Fix
loki.source.podlogs
not adding labels__meta_kubernetes_namespace
and__meta_kubernetes_pod_label_*
. (@kalleep)v1.8.1
Compare Source
Bugfixes
rfc3164_default_to_current_year
argument was not fully added toloki.source.syslog
(@dehaansa)Fix issue with
remoteCfg
service stopping immediately and logging noop error if not configured (@dehaansa)Fix potential race condition in
remoteCfg
service metrics registration (@kalleep)Fix panic in
prometheus.exporter.postgres
when using minimal url as data source name. (@kalleep)v1.8.0
Compare Source
Breaking changes
Removed
open_port
andexecutable_name
from top level configuration of Beyla component. Removedenabled
argument fromnetwork
block. (@marctc)Breaking changes from the OpenTelemetry Collector v0.122 update: (@wildum)
otelcol.exporter.splunkhec
:min_size_items
andmax_size_items
were replaced bymin_size
,max_size
andsizer
in thebatcher
block to allowusers to configure the size of the batch in a more flexible way.
level
argument in thedebug_metrics
block is kept to avoid breaking changes but it is not used anymore.otelcol.processor.tailsampling
changed the unit of the decision timer metric from microseconds to milliseconds. (change unit of otelcol_processor_tail_sampling_sampling_decision_timer_latency)otelcol.processor.deltatocumulative
: renameotelcol_deltatocumulative_datapoints_processed
tootelcol_deltatocumulative_datapoints
and remove the metricsotelcol_deltatocumulative_streams_evicted
,otelcol_deltatocumulative_datapoints_dropped
andotelcol_deltatocumulative_gaps_length
.regex
attribute was removed fromotelcol.processor.k8sattributes
. The extract-patterns function fromotelcol.processor.transform
can be used instead.metrics_flush_interval
inotelcol.connector.servicegraph
was changed from0s
to60s
.s3_partition
inotelcol.exporter.awss3
was replaced bys3_partition_format
.(Experimental)
prometheus.write.queue
metric names changed to align better with prometheus standards. (@mattdurham)Features
otelcol.receiver.awscloudwatch
component to receive logs from AWS CloudWatch and forward them to otherotelcol.*
components. (@wildum)loki.enrich
component to enrich logs using labels fromdiscovery.*
components. (@v-zhuravlev)--cluster.wait-for-size
and--cluster.wait-timeout
flags which allow to specify the minimum cluster sizerequired before components that use clustering begin processing traffic to ensure adequate cluster capacity is
available. (@thampiotr)
trace_printer
tobeyla.ebpf
component to print trace information in a specific format. (@marctc)Enhancements
Add the ability to set user for Windows Service with silent install (@dehaansa)
Add livedebugging support for structured_metadata in
loki.process
(@dehaansa)(Public Preview) Add a
--windows.priority
flag to the run command, allowing users to set windows process priority for Alloy. (@dehaansa)(Experimental) Adding a new
prometheus.operator.scrapeconfigs
which discovers and scrapes ScrapeConfig Kubernetes resources. (@alex-berger)Add
rfc3164_default_to_current_year
argument toloki.source.syslog
(@dehaansa)Add
connection_name
support forprometheus.exporter.mssql
(@bck01215)Add livedebugging support for
prometheus.scrape
(@ravishankar15, @wildum)Have
loki.echo
log theentry_timestamp
andstructured_metadata
for any loki entries received (@dehaansa)Bump snmp_exporter and embedded modules in
prometheus.exporter.snmp
to v0.28.0 (@v-zhuravlev)Update mysqld_exporter to v0.17.2, most notable changes: (@cristiangreco)
Added additional backwards compatibility metrics to
prometheus.write.queue
. (@mattdurham)Add new stdlib functions encoding.to_json (@ravishankar15)
Added OpenTelemetry logs and metrics support to Alloy mixin's dashboards and alerts. (@thampiotr)
Add support for proxy and headers in
prometheus.write.queue
. (@mattdurham)Added support for switching namespace between authentication and kv retrieval to support Vault Enterprise (@notedop)
(Experimental) Various changes to the experimental component
database_observability.mysql
:query_sample
: better handling of truncated queries (@cristiangreco)query_sample
: add option to use TiDB sql parser (@cristiangreco)query_tables
: rename collector fromquery_sample
to better reflect responsibility (@matthewnolf)query_sample
: add new collector that replaces previous implementation to collect more detailed sample information (@matthewnolf)query_sample
: refactor parsing of truncated queries (@cristiangreco)Add labels validation in
pyroscope.write
to prevent duplicate labels and invalid label names/values. (@marcsanmi)Reduced lock contention in
prometheus.scrape
component (@thampiotr)Support converting otel config which uses a common receiver across pipelines with different names. (@wildum)
Reduce CPU usage of the
loki.source.podlogs
component when pods logs target lots of pods (@QuentinBisson)Add error body propagation in
pyroscope.write
, for/ingest
calls. (@simonswine)Add
tenant
label to remainingloki_write_.+
metrics (@towolf)Removed syntax highlighting from the component details UI view to improve
rendering performance. (@tpaschalis)
A new
grafana/alloy:vX.Y.Z-windowsservercore-ltsc2022
Docker image is now published on DockerHub. (@ptodev)Bugfixes
Fix deadlocks in
loki.source.file
when tailing fails (@mblaschke)Add missing RBAC permission for ScrapeConfig (@alex-berger)
Fixed an issue in the
mimir.rules.kubernetes
component that would keep the component as unhealthy even when it managed to start after temporary errors (@nicolasvan)Allow kafka exporter to attempt to connect even if TLS enabled but cert & key are not specified (@dehaansa)
Fixed bug where all resources were not being collected from
prometheus.exporter.azure
when usingregions
(@kgeckhart)Fix panic in
loki.source.file
when the tailer had no time to run before the runner was stopped (@wildum)Other changes
Upgrading to Prometheus v2.55.1. (@ptodev)
http_headers
argument to manydiscovery
andprometheus
components.scrape_failure_log_file
argument toprometheus.scrape
.Non-breaking changes from the OpenTelemetry Collector v0.122 update: (@wildum)
otelcol.processor.transform
has a newstatements
block for transformations which don't require a context to be specified explicitly.otelcol.receiver.syslog
has a newon_error
argument to specify the action to take when an error occurs while receiving logs.otelcol.processor.resourcedetection
now supportsdynatrace
as a resource detector.otelcol.receiver.kafka
has a newerror_backoff
block to configure how failed requests are retried.otelcol.receiver.vcenter
has three new metricsvcenter.vm.cpu.time
,vcenter.vm.network.broadcast.packet.rate
andvcenter.vm.network.multicast.packet.rate
.otelcol.exporter.awss3
has two new argumentsacl
andstorage_class
.otelcol.auth.headers
headers can now be populated using Authentication metadata using from_attributeChange the stability of the
beyla.ebpf
component from "public preview" to "generally available". (@marctc)The ingest API of
pyroscope.receive_http
no longer forwards all received headers, instead only passes through theContent-Type
header. (@simonswine)Configuration
📅 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.