Skip to content

chore(deps): update grafana/loki docker tag to v2.9.0

Lama Bot requested to merge renovate/grafana-loki-2.x into main

This MR contains the following updates:

Package Update Change
grafana/loki minor 2.8.4 -> 2.9.0

Release Notes

grafana/loki

v2.9.0

Compare Source

All Changes
Security
  • 10188 shantanualsi: Bump alpine version from 3.16.5 -> 3.16.7
Loki
Enhancements
  • 10322 chaudum: Deprecate misleading setting -ruler.evaluation-delay-duration.

  • 10324 ashwanthgoli: Deprecate ingester.unordered-writes and a few unused configs(log.use-buffered, log.use-sync, frontend.forward-headers-list)

  • 10109 vardhaman-surana: Ruler: add limit parameter in rulegroup

  • 9621 DylanGuedes: Introduce TSDB postings cache.

  • 10010 rasta-rocket: feat(promtail): retrieve BotTags field from cloudflare

  • 9995 chaudum: Add jitter to the flush interval to prevent multiple ingesters to flush at the same time.

  • 9797 chaudum: Add new loki_index_gateway_requests_total counter metric to observe per-tenant RPS

  • 9710 chaudum: Add shuffle sharding to index gateway

  • 9573 CCOLLOT: Lambda-Promtail: Add support for AWS CloudFront log ingestion.

  • 9497 CCOLLOT: Lambda-Promtail: Add support for AWS CloudTrail log ingestion.

  • 8886 MichelHollands: Add new logql template function unixToTime

  • 8067 CCOLLOT: Lambda-Promtail: Add support for AWS CloudTrail log ingestion.

  • 9515 MichelHollands: Fix String() on vector aggregation LogQL expressions that contain without ().

  • 8067 DylanGuedes: Distributor: Add auto-forget unhealthy members support.

  • 9175 MichelHollands: Ingester: update the prepare_shutdown endpoint so it supports GET and DELETE and stores the state on disk.

  • 8953 dannykopping: Querier: block queries by hash.

  • 8851 jeschkies: Introduce limit to require a set of labels for selecting streams.

  • 9016 kavirajk: Change response type of format_query handler to application/json

  • 8972 salvacorts Index stat requests are now cached in the results cache.

  • 9177 salvacorts Index stat cache can be enabled or disabled with the new cache_index_stats_results flag. Disabled by default.

  • 9096 salvacorts: Compute proportional TSDB index stats for chunks that doesn't fit fully in the queried time range.

  • 8939 Suruthi-G-K: Loki: Add support for trusted profile authentication in COS client.

  • 8852 wtchangdm: Loki: Add route_randomly to Redis options.

  • 8848 dannykopping: Ruler: add configurable rule evaluation jitter.

  • 8826 amankrsingh2000: Loki: Add support for IBM cloud object storage as storage client.

  • 8752 chaudum: Add query fairness control across actors within a tenant to scheduler, which can be enabled by passing the X-Loki-Actor-Path header to the HTTP request of the query.

  • 8786 DylanGuedes: Ingester: add new /ingester/prepare_shutdown endpoint.

  • 8744 dannykopping: Ruler: remote rule evaluation.

  • 8670 salvacorts Introduce two new limits to refuse log and metric queries that would read too much data.

  • 8918 salvacorts Introduce limit to require at least a number label matchers on metric and log queries.

  • 8909 salvacorts Requests to /loki/api/v1/index/stats are split in 24h intervals.

  • 8732 abaguas: azure: respect retry config before cancelling the context

  • 9206 dannykopping: Ruler: log rule evaluation detail.

  • 9184 periklis: Bump dskit to introduce IPv6 support for memberlist

  • 9357 Indransh: Add HTTP API to change the log level at runtime

  • 9431 dannykopping: Add more buckets to loki_memcache_request_duration_seconds metric; latencies can increase if using memcached with NVMe

  • 8684 oleksii-boiko-ua: Helm: Add hpa templates for read, write and backend components.

  • 9535 salvacorts Index stats cache can be configured independently of the results cache. If it's not configured, but it's enabled, it will use the results cache configuration.

  • 9626 ashwanthgoli logfmt: add --strict flag to enable strict parsing, perform nostrict parsing by default

  • 9672 zeitlinger: Add alignLeft and alignRight line formatting functions.

  • 9693 salvacorts Add keep stage to LogQL.

  • 7447 ashwanthgoli compactor: multi-store support.

  • 7754 ashwanthgoli index-shipper: add support for multiple stores.

  • 9813 jeschkies: Enable Protobuf encoding via content negotiation between querier and query frontend.

  • 10281 dannykopping: Track effectiveness of hedged requests.

  • 10341 ashwanthgoli Deprecate older index types and non-object stores - aws-dynamo, gcp, gcp-columnkey, bigtable, bigtable-hashed, cassandra, grpc

  • 10344 ashwanthgoli Compactor: deprecate -boltdb.shipper.compactor. prefix in favor of -compactor..

  • 10073 sandeepsukhani,salvacorts,vlad-diachenko Support attaching structured metadata to log lines.

Fixes
  • 10026 aminesnow: Add support for Alibaba Cloud as storage backend for the ruler.
  • 10065 fgouteroux: Fix the syntax error message when parsing expression rule.
  • 8979 slim-bean: Fix the case where a logs query with start time == end time was returning logs when none should be returned.
  • 9099 salvacorts: Fix the estimated size of chunks when writing a new TSDB file during compaction.
  • 9130 salvacorts: Pass LogQL engine options down to the split by range, sharding, and query size limiter middlewares.
  • 9252 jeschkies: Use un-escaped regex literal for string matching.
  • 9176 DylanGuedes: Fix incorrect association of per-stream rate limit when sharding is enabled.
  • 9463 Totalus: Fix OpenStack Swift client object listing to fetch all the objects properly.
  • 9495 thampiotr: Promtail: Fix potential goroutine leak in file tailer.
  • 9650 ashwanthgoli: Config: ensure storage config defaults apply to named stores.
  • 9757 sandeepsukhani: Frontend Caching: Fix a bug in negative logs results cache causing Loki to unexpectedly send empty/incorrect results.
  • 9754 ashwanthgoli: Fixes an issue with indexes becoming unqueriable if the index prefix is different from the one configured in the latest period config.
  • 9763 ssncferreira: Fix the logic of the offset operator for downstream queries on instant query splitting of (range) vector aggregation expressions containing an offset.
  • 9773 ssncferreira: Fix instant query summary statistic's splits corresponding to the number of subqueries a query is split into based on split_queries_by_interval.
  • 9949 masslessparticle: Fix pipelines to clear caches when tailing to avoid resource exhaustion.
  • 9936 masslessparticle: Fix the way query stages are reordered when unpack is present.
  • 10309 akhilanarayanan: Fix race condition in series index store.
  • 10221 periklis: Allow using the forget button when access via the internal server
Changes
  • 9857 DylanGuedes: Stop emitting spans for every AWS.S3 or Azure.Blob call.
  • 9212 trevorwhitney: Rename UsageReport to Analytics. The only external impact of this change is a change in the -list-targets output.
Promtail
Enhancements
  • 8474 andriikushch: Promtail: Add a new target for the Azure Event Hubs
  • 8874 rfratto: Promtail: Support expoential backoff when polling unchanged files for logs.
  • 9508 farodin91: Promtail: improve behavior of partial lines.
  • 9986 vlad-diachenko: Promtail: Add structured_metadata stage to attach metadata to each log line.
Fixes
  • 8987 darxriggs: Promtail: Fix file descriptor leak.
  • 9863 ashwanthgoli: Promtail: Apply defaults to HTTP client config. This ensures follow_redirects is set to true.
  • 9915 frittentheke: Promtail: Update grafana/tail to address issue in retry logic
LogCLI
Fixes
  • 9597 vlad-diachenko: Set TSDB shipper mode to ReadOnly and disabled indexGatewayClient during local query run and changed index downloading timeout from 5s to 1m.
  • 8566 ndrpnt: Allow queries to start with negative filters (!= and !~) when omitting stream selector with --stdin flag
Mixins
Enhancements
Fixes
  • 9684 thampiotr: Mixins: Fix promtail cluster template not finding all clusters.
  • 8995 dannykopping: Mixins: Fix Jsonnet RUNTIME ERROR that occurs when you try to use the mixins with use_boltdb_shipper: false.
FluentD
Enhancements
  • LOG-4012 jcantril: fluent-plugin-grapha-loki: Add config to support tls: ciphers, min_versio
Jsonnet
  • 9790 manohar-koukuntla: Add TSDB equivalent of use_boltdb_shipper flag to be able to configure tsdb_shipper section.
  • 8855 JoaoBraveCoding: Add gRPC port to loki compactor mixin
  • 8880 JoaoBraveCoding: Normalize headless service name for query-frontend/scheduler
  • 9978 vlad-diachenko: replaced deprecated policy.v1beta1 with policy.v1.

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.

Edited by Lama Bot

Merge request reports