chore(deps): update dependency grafana/alloy to v1.9.0 #83
No reviewers
Labels
No labels
action
automerge
dependencies
docker
pin-digest
skip-ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
homelab/ansible-collection!83
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/grafana-alloy-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.8.3->1.9.0Release Notes
grafana/alloy (grafana/alloy)
v1.9.0Compare Source
Breaking changes
The
prometheus.exporter.windowscomponent has been update to version v0.30.6. This update includes a significant rework of the exporter and includes some breaking changes. (@dehaansa)msmqandservicecollectors can no longer be configured with a WMI where clause. Any filtering previously done in a where clause will need to be done in aprometheus.relabelcomponent.servicecollector no longer providesenable_v2_collectoranduse_apiconfiguration options.mscluster_*andnetframework_*collectors are now replaced with onemsclusterandnetframeworkcollector that allows you to enable the separate metric groupings individually.teradici_pcoipandvmware_blastcollectors have been removed from the exporter.The
prometheus.exporter.oracledbcomponent now embeds theoracledb_exporter from oracleinstead of the deprecatedoracledb_exporter from iamsethfor collecting metrics from an OracleDB server: (@wildum)username,password,default_metrics, andcustom_metricsare now supported.custom_metricsis now expecting a list of paths to custom metrics files.(Experimental) The
enable_context_propagationargument inbeyla.ebpfhas been replaced with thecontext_propagationargument.Set
enable_context_propagationtoallto get the same behaviour asenable_context_propagationbeing set totrue.Features
Bump snmp_exporter and embedded modules in
prometheus.exporter.snmpto v0.29.0, add cisco_device module support (@v-zhuravlev)Add the
otelcol.storage.fileextension to support persistent sending queues andotelcol.receiver.filelogfile state tracking between restarts. (@dehaansa)Add
otelcol.exporter.googlecloudcommunity component to export metrics, traces, and logs to Google Cloud. (@motoki317)Add support to configure basic authentication for alloy http server. (@kalleep)
Add
validatecommand to alloy that will perform limited validation of alloy configuration files. (@kalleep)Add support to validate foreach block when using
validatecommand. (@kalleep)Add
otelcol.receiver.splunkheccomponent to receive events in splunk hec format and forward them to otherotelcol.*components. (@kalleep)Add support for Mimir federated rule groups in
mimir.rules.kubernetes(@QuentinBisson)Enhancements
prometheus.exporter.windowshas been significantly refactored upstream and includes new collectors likefiletime,pagefile,performancecounter,udp, andupdateas well as new configuration options for existing collectors. (@dehaansa)prometheus.exporter.mongodbnow offers fine-grained control over collected metrics with new configuration options. (@TeTeHacko)Add binary version to constants exposed in configuration file syntatx. (@adlots)
Update
loki.secretfilterto include metrics about redactions (@kelnage)(Experimental) Various changes to the experimental component
database_observability.mysql:schema_table: add support for index expressions (@cristiangreco)query_sample: enable opt-in support to extract unredacted sql query (sql_text) (@matthewnolf)query_tables: improve queries parsing (@cristiangreco)query_sample: better handling of timer overflows (@fridgepoet)performance_schema.setup_consumers(@fridgepoet)query_sample: base log entries on calculated timestamp from rows, not now() (@fridgepoet)query_sample: check digest is not null (@cristiangreco)query_sample: add additional logs for wait events (@fridgepoet)Mixin dashboards improvements: added minimum cluster size to Cluster Overview dashboard, fixed units in OpenTelemetry dashboard, fixed slow components evaluation time units in Controller dashboard and updated Prometheus dashboard to correctly aggregate across instances. (@thampiotr)
Reduced the lag time during targets handover in a cluster in
prometheus.scrapecomponents by reducing thread contention. (@thampiotr)Pretty print diagnostic errors when using
alloy run(@kalleep)Add
labels_from_groupsattribute tostage.regexinloki.processto automatically add named capture groups as labels. (@harshrai654)The
loki.rules.kubernetescomponent now supports adding extra label matchersto all queries discovered via
PrometheusRuleCRDs. (@QuentinBisson)Add optional
idfield toforeachblock to generate more meaningful component paths in metrics by using a specific field from collection items. (@harshrai654)The
mimir.rules.kubernetescomponent now supports adding extra label matchersto all queries discovered via
PrometheusRuleCRDs by extracting label values defined on thePrometheusRule. (@QuentinBisson)Fix validation logic in
beyla.ebpfcomponent to ensure that either metrics or traces are enabled. (@marctc)Improve
foreachUI and add graph support for it. (@wildum)Update statsd_exporter to v0.28.0, most notable changes: (@kalleep)
Upgrade
beyla.ebpfto v2.2.4-alloy. The full list of changes can be found in the Beyla release notes. (@grcevski)Bugfixes
Fix
otelcol.receiver.filelogdocumentation's default value forstart_at. (@petewall)Fix
pyroscope.scrapescraping godeltaprof profiles. (@korniltsev)Fix #3386 lower casing scheme in
prometheus.operator.scrapeconfigs. (@alex-berger)Fix #3437 Component Graph links now follow
--server.http.ui-path-prefix. (@solidcellaMoon)Fix a bug in the
foreachpreventing the UI from showing the components in the template when the block was re-evaluated. (@wildum)Fix alloy health handler so header is written before response body. (@kalleep)
Fix
prometheus.exporter.unixto pass hwmon config correctly. (@kalleep)Fix #3408
loki.source.dockercan now collect logs from containers not in the running state. (@adamamsmith)Other changes
Update the zap logging adapter used by
otelcolcomponents to log arrays and objects. (@dehaansa)Updated Windows install script to add DisplayVersion into registry on install (@enessene)
Update Docker builds to install latest Linux security fixes on top of base image (@jharvey10)
Reduce Docker image size slightly by consolidating some RUN layers (@AchimGrolimund)
RPM artifacts in Alloy GitHub releases are no longer signed.
The artifacts on the
https://rpm.grafana.comrepository used by theyumpackage manager will continue to be signed. (@ptodev)Upgrade
otelcolcomponents from OpenTelemetry v0.122.0 to v0.125.0 (@ptodev):pkg/ottl] Enhance the Decode OTTL function to support all flavors of Base64.otelcol.processor.resourcedetection] Adding theos.versionresource attribute to system processor.otelcol.auth.bearer] Allow the header name to be customized.otelcol.exporter.awss3] Add a newsending_queuefeature.otelcol.exporter.awss3] Add a newtimeoutargument.otelcol.exporter.awss3] Add a newresource_attrs_to_s3configuration block.otelcol.exporter.awss3] Fixes an issue where the AWS S3 Exporter was forcing an ACL to be set, leading to unexpected behavior in S3 bucket permissions.otelcol.connector.spanmetrics] A newinclude_instrumentation_scopeconfiguration argument.otelcol.connector.spanmetrics] Initialise newcalls_totalmetrics at 0.otelcol.connector.spanmetrics] A newaggregation_cardinality_limitconfiguration argumentto limit the number of unique combinations of dimensions that will be tracked for metrics aggregation.
otelcol.connector.spanmetrics] Deprecate the unused argumentdimensions_cache_size.otelcol.connector.spanmetrics] Moving the start timestamp (and last seen timestamp) from the resourceMetrics level to the individual metrics level.This will ensure that each metric has its own accurate start and last seen timestamps, regardless of its relationship to other spans.
otelcol.processor.k8sattributes] Add option to configure automatic resource attributes - with annotation prefix.Implements Specify resource attributes using Kubernetes annotations.
otelcol.connector.servicegraph] Changedatabase_name_attributeto accept a list of values.otelcol.exporter.kafka,otelcol.receiver.kafka] Deprecating theauth>plain_textblock. Useauth>saslwithmechanismset toPLAINinstead.otelcol.exporter.kafka,otelcol.receiver.kafka] Deprecating thetopicargument. Uselogs>topic,metrics>topic, ortraces>topicinstead.otelcol.exporter.kafka,otelcol.receiver.kafka] Deprecate theauth>tlsblock. Use the top-leveltlsblock instead.otelcol.receiver.kafka] Add max_fetch_wait config setting.This setting allows you to specify the maximum time that the broker will wait for min_fetch_size bytes of data
to be available before sending a response to the client.
otelcol.receiver.kafka] Add support for configuring Kafka consumer rebalance strategy and group instance ID.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 has been generated by Renovate Bot.