Skip to content

chore(deps): update alloy docker tag to v1.6.0

Tortoise caretaker requested to merge renovate/alloy-1.x into next

This MR contains the following updates:

Package Update Change
alloy minor v1.5.1 -> v1.6.0

Release Notes

grafana/alloy (alloy)

v1.6.0

Compare Source

Breaking changes
  • Upgrade to OpenTelemetry Collector v0.116.0:
    • otelcol.processor.tailsampling: Change decision precedence when using and_sub_policy and invert_match. For more information, see the release notes for Alloy 1.6.
Features
  • Add support for TLS to prometheus.write.queue. (@​mattdurham)

  • Add otelcol.receiver.syslog component to receive otel logs in syslog format (@​dehaansa)

  • Add support for metrics in otelcol.exporter.loadbalancing (@​madaraszg-tulip)

  • Add add_cloudwatch_timestamp to prometheus.exporter.cloudwatch metrics. (@​captncraig)

  • Add support to prometheus.operator.servicemonitors to allow endpointslice role. (@​yoyosir)

  • Add otelcol.exporter.splunkhec allowing to export otel data to Splunk HEC (@​adlotsof)

  • Add otelcol.receiver.solace component to receive traces from a Solace broker. (@​wildum)

  • Add otelcol.exporter.syslog component to export logs in syslog format (@​dehaansa)

  • (Experimental) Add a database_observability.mysql component to collect mysql performance data. (@​cristiangreco & @​matthewnolf)

  • Add otelcol.receiver.influxdb to convert influx metric into OTEL. (@​EHSchmitt4395)

  • Add a new /-/healthy endpoint which returns HTTP 500 if one or more components are unhealthy. (@​ptodev)

Enhancements
  • Improved performance by reducing allocation in Prometheus write pipelines by ~30% (@​thampiotr)

  • Update prometheus.write.queue to support v2 for cpu performance. (@​mattdurham)

  • (Experimental) Add health reporting to database_observability.mysql component (@​cristiangreco)

  • Add second metrics sample to the support bundle to provide delta information (@​dehaansa)

  • Add all raw configuration files & a copy of the latest remote config to the support bundle (@​dehaansa)

  • Add relevant golang environment variables to the support bundle (@​dehaansa)

  • Add support for server authentication to otelcol components. (@​aidaleuc)

  • Update mysqld_exporter from v0.15.0 to v0.16.0 (including 2ef168b), most notable changes: (@​cristiangreco)

    • Support MySQL 8.4 replicas syntax
    • Fetch lock time and cpu time from performance schema
    • Fix fetching tmpTables vs tmpDiskTables from performance_schema
    • Skip SPACE_TYPE column for MariaDB >=10.5
    • Fixed parsing of timestamps with non-zero padded days
    • Fix auto_increment metric collection errors caused by using collation in INFORMATION_SCHEMA searches
    • Change processlist query to support ONLY_FULL_GROUP_BY sql_mode
    • Add perf_schema quantile columns to collector
  • Live Debugging button should appear in UI only for supported components (@​ravishankar15)

  • Add three new stdlib functions to_base64, from_URLbase64 and to_URLbase64 (@​ravishankar15)

  • Add ignore_older_than option for local.file_match (@​ravishankar15)

  • Add livedebugging support for discovery components (@​ravishankar15)

  • Add livedebugging support for discover.relabel (@​ravishankar15)

  • Performance optimization for live debugging feature (@​ravishankar15)

  • Upgrade github.com/goccy/go-json to v0.10.4, which reduces the memory consumption of an Alloy instance by 20MB. If Alloy is running certain otelcol components, this reduction will not apply. (@​ptodev)

  • improve performance in regexp component: call fmt only if debug is enabled (@​r0ka)

  • Update prometheus.write.queue library for performance increases in cpu. (@​mattdurham)

  • Update loki.secretfilter to be compatible with the new [[rules.allowlists]] gitleaks allowlist format (@​romain-gaillard)

  • Update async-profiler binaries for pyroscope.java to 3.0-fa937db (@​aleks-p)

  • Reduced memory allocation in discovery components by up to 30% (@​thampiotr)

Bugfixes
  • Fix issue where alloy_prometheus_relabel_metrics_processed was not being incremented. (@​mattdurham)

  • Fixed issue with automemlimit logging bad messages and trying to access cgroup on non-linux builds (@​dehaansa)

  • Fixed issue with reloading configuration and prometheus metrics duplication in prometheus.write.queue. (@​mattdurham)

  • Updated prometheus.write.queue to fix issue with TTL comparing different scales of time. (@​mattdurham)

  • Fixed an issue in the prometheus.operator.servicemonitors, prometheus.operator.podmonitors and prometheus.operator.probes to support capitalized actions. (@​QuentinBisson)

  • Fixed an issue where the otelcol.processor.interval could not be used because the debug metrics were not set to default. (@​wildum)

  • Fixed an issue where loki.secretfilter would crash if the secret was shorter than the partial_mask value. (@​romain-gaillard)

  • Change the log level in the eventlogmessage stage of the loki.process component from warn to debug. (@​wildum)

  • Fix a bug in loki.source.kafka where the topics argument incorrectly used regex matching instead of exact matches. (@​wildum)

Other changes

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 MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot. The local configuration can be found in the local Renovate Bot repository.

Merge request reports

Loading