chore(deps): update grafana/alloy docker tag to v1.13.1#248
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update grafana/alloy docker tag to v1.13.1#248renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
36fefc0 to
25d947b
Compare
25d947b to
b0d01f2
Compare
b0d01f2 to
bd9af12
Compare
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.11.3→v1.13.1Release Notes
grafana/alloy (grafana/alloy)
v1.13.1Compare Source
Bug Fixes 🐛
NULLtimer_wait [backport] (#5521) (2f43c91) (@cristiangreco)Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.13.0Compare Source
⚠ BREAKING CHANGES
topicattribute has been deleted; use thetopicsattributes inside thelogs,metrics, andtracesblocks instead.otelcol.exporter>sending_queue>batch>min_sizechanged from8192to2000andmax_sizechanged from0to3000Features 🌟
virtual_node_peer_attributesandvirtual_node_extra_labelarguments tootelcol.connector.servicegraph(#5058) (20900c6)otelcol.processor.metric_start_timecomponent (#5342) (3fb13ac)period,length, andadd_cloudwatch_timestampoptions and labels_snake_case to CW exporter [backport] (#5355) (60d73b7)deployment_name_from_replicasetto k8sattributes processor (#5183) (b54ca77)sending_queue>batchblock insideotelcol.exportercomponents (#5061) (714a2ed)exclude_schemasandexclude_databasessettings (#5334) (37656f8)alertmanagerconfig_matcherblock to change the matcher strategy (f2b9671)otelcol.exporter.filecomponent to write metrics, logs, and traces to disk with optional rotation, compression, and grouping by resource attribute (#4475) (08796f8)honor_metadataconfig argument [backport] (#5439) (32cb175)topicattribute inside thelogs,metrics, andtracesblocks in favour of a newtopicsattribute. (f1f457f)topicattribute (f1f457f)prometheus.remote_writecomponent, but only if Remote Write v2 has been configured. In order forprometheus.remote_writeto receive metadata,prometheus.scrapemust be configured withhonor_metadata = true. (#5045) (08796f8)lazy_modeargument to thepyroscope.ebpfto defer eBPF profiler startup until there are targets to profile (#4824) (08796f8)database_observability.postgres(#5005) (a58721a)Bug Fixes 🐛
idinforeachwhen using discovery components (#5322) (61fe184), closes #5297tail_from_endto properly handle file encoding [backport] (#5436) (731e8e5)v1.12.2Compare Source
Bug Fixes 🐛
deployment_name_from_replicasetto k8sattributes processor (5b90a9d) (@dehaansa)Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.12.1Compare Source
Bug Fixes 🐛
Upgrading
Read the release notes for specific instructions on upgrading from older versions:
Installation
Refer to our installation guide for how to install Grafana Alloy.
v1.12.0Compare Source
This is release
v1.12.0of Grafana Alloy.Upgrading
Read the release notes for specific instructions on upgrading from older versions.
Notable changes
Breaking changes
prometheus.exporter.blackbox,prometheus.exporter.snmpandprometheus.exporter.statsdnow use the component ID instead of the hostname astheir
instancelabel in their exported metrics. This is a consequence of a bug fix that could lead to missing data when using the exporterwith clustering. If you would like to retain the previous behaviour, you can use
discovery.relabelwithaction = "replace"rule toset the
instancelabel tosys.env("HOSTNAME"). (@thampiotr)Features
(Experimental) Add an
otelcol.receiver.cloudflarecomponent to receivelogs pushed by Cloudflare's LogPush jobs. (@x1unix)
(Experimental) Additions to experimental
database_observability.mysqlcomponent:explain_planswith(@rgeyer)explain_planscollector by default (@rgeyer)(Experimental) Additions to experimental
database_observability.postgrescomponent:explain_planswith(@rgeyer)query_samplesuserfield to wait events withinquery_samplescollector (@gaantunes)query_detailsexplain_planscollector by default (@rgeyer)Add
otelcol.exporter.googlecloudpubsubcommunity component to export metrics, traces, and logs to Google Cloud Pub/Sub topic. (@eraac)Add
structured_metadata_dropstage forloki.processto filter structured metadata. (@baurmatt)Send remote config status to the remote server for the remotecfg service. (@erikbaranowski)
Send effective config to the remote server for the remotecfg service. (@erikbaranowski)
Add a
stat_statementsconfiguration block to theprometheus.exporter.postgrescomponent to enable selecting both the query ID and the full SQL statement. The new block includes one option to enable statement selection, and another to configure the maximum length of the statement text. (@SimonSerrano)Add
truncatestage forloki.processto truncate log entries, label values, and structured_metadata values. (@dehaansa)Add
u_probe_links&load_probeconfiguration fields to alloy pyroscope.ebpf to extend configuration of the opentelemetry-ebpf-profiler to allow uprobe profiling and dynamic probing. (@luweglarz)Add
verbose_modeconfiguration fields to alloy pyroscope.ebpf to be enable ebpf-profiler verbose mode. (@luweglarz)Add
file_matchblock toloki.source.filefor built-in file discovery using glob patterns. (@kalleep)Add a
regexargument to thestructured_metadatastage inloki.processto extract labels matching a regular expression. (@timonegk)OpenTelemetry Collector dependencies upgraded from v0.134.0 to v0.139.0. (@dehaansa)
otelcol.receiver.*components leveraging an HTTP server can configure HTTP keep alive behavior withkeep_alives_enabled.otelcol.exporter.*components providing thesending_queue>batchblock have defaultbatchvalues.otelcol.processor.k8sattributescomponent has support for extracting annotations from k8s jobs and daemonsets.otelcol.processor.resourcedecetioncomponent supports nine new detectors.otelcol.exporter.kafkacomponent supports partitioning logs by trace ID (partition_logs_by_trace_id) and configuring default behavior if topic does not exist (allow_auto_topic_creation).otelcol.receiver.kafkacomponent has new configuration optionsmax_partition_fetch_size,rack_id, anduse_leader_epoch.otelcol.exporter.s3component has new configuration optionss3_base_prefixands3_partition_timezone.otelcol.processor.servicegraphcomponent now supports defining the maximum number of buckets for generated exponential histograms.A new
mimir.alerts.kubernetescomponent which discoversAlertmanagerConfigKubernetes resources and loads them into a Mimir instance. (@ptodev)Mark
stage.windowseventblock in theloki.processcomponent as GA. (@kgeckhart)Enhancements
Add per-application rate limiting with the
strategyattribute in thefaro.receivercomponent, to prevent one application from consuming the rate limit quota of others. (@hhertout)Add support of
tlsin componentsloki.source.(awsfirehose|gcplog|heroku|api)andprometheus.receive_httpandpyroscope.receive_http. (@fgouteroux)Remove SendSIGKILL=no from unit files and recommendations (@oleg-kozlyuk-grafana)
Reduce memory overhead of
prometheus.remote_write's WAL by lowering the size of the allocated series storage. (@kgeckhart)Reduce lock wait/contention on the labelstore.LabelStore by removing unecessary usage from
prometheus.relabel. (@kgeckhart)prometheus.exporter.postgresdependency has been updated to v0.18.1. This includes newstat_progress_vacuumandbuffercache_summarycollectors, as well as other bugfixes and enhancements. (@cristiangreco)Update Beyla component to 2.7.8. (@grcevski)
Support delimiters in
stage.luhn. (@dehaansa)pyroscope.java: update async-profiler to 4.2 (@korniltsev-grafanista)
Improve debug info output from exported receivers (loki, prometheus and pyroscope). (@kalleep)
prometheus.exporter.unix: Add anarpconfig block to configure the ARP collector. (@ptodev)prometheus.exporter.snowflakedependency has been updated to2025101-6d442402afb2, which updates data ownership queries to uselast_over_timefor a 24 hour period. (@dasomeone)loki.source.podlogsnow supportspreserve_discovered_labelsparameter to preserve discovered pod metadata labels for use by downstream components. (@QuentinBisson)Rework underlying framework of Alloy UI to use Vite instead of Create React App. (@jharvey10)
Use POST requests for remote config requests to avoid hitting http2 header limits. (@tpaschalis)
loki.source.apiduring component shutdown will now reject all the inflight requests with status code 503 aftergraceful_shutdown_timeouthas expired. (@kalleep)kubernetes.discoveryAdd support for attaching namespace metadata. (@kgeckhart)Add
meta_cache_addresstobeyla.ebpfcomponent. (@skl)Bugfixes
Stop
loki.source.kubernetesdiscarding log lines with duplicate timestamps. (@ciaranj)Fix direction of arrows for pyroscope components in UI graph. (@dehaansa)
Only log EOF errors for syslog port investigations in
loki.source.syslogas Debug, not Warn. (@dehaansa)Fix prometheus.exporter.process ignoring the
remove_empty_groupsargument. (@mhamzahkhan)Fix issues with "unknown series ref when trying to add exemplar" from
prometheus.remote_writeby allowing series ref links to be updated if they change. (@kgeckhart)Fix
loki.source.podlogscomponent to register the Kubernetes field index forspec.nodeNamewhen node filtering is enabled, preventing "Index with name field:spec.nodeName does not exist" errors. (@QuentinBisson)Fix issue in
loki.source.filewhere scheduling files could take too long. (@kalleep)Fix
loki.writeno longer includes internal labels__. (@matt-gp)Fix missing native histograms custom buckets (NHCB) samples from
prometheus.remote_write. (@krajorama)otelcol.receiver.prometheusnow supports mixed histograms ifprometheus.scrapehashonor_metadataset totrue. (@ptodev)A mixed histogram is one which has both classic and exponential buckets.
loki.source.filehas better support for non-UTF-8 encoded files. (@ptodev)encodingis set toUTF-16. (NotUTF-16BEorUTF-16LE)Fix the
loki.writeendpoint block'senable_http2attribute to actually affect the client. HTTP2 was previously disabled regardless of configuration. (@dehaansa)Optionally remove trailing newlines before appending entries in
stage.multiline. (@dehaansa)loki.source.apino longer drops request when relabel rules drops a specific stream. (@kalleep)Installation
Refer to our installation guide for how to install Grafana Alloy.
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 this update again.
This PR was generated by Mend Renovate. View the repository job log.