Update grafana/loki Docker tag to v2.9.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
grafana/loki | ironbank-docker | minor |
2.8.4 -> 2.9.0
|
grafana/loki | minor |
2.8.4 -> 2.9.0
|
|
grafana/loki | stage | minor |
2.8.4 -> 2.9.0
|
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
Release Notes
grafana/loki
v2.9.0
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 toapplication/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
andalignRight
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 onsplit_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
orAzure.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
to1m
. -
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 withuse_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 configuretsdb_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
withpolicy.v1
.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.