Skip to content

chore(deps): update dependency grafana/loki to v2.8.0

Botaniker (Bot) requested to merge renovate/grafana-loki-2.x into main

This MR contains the following updates:

Package Update Change
grafana/loki minor v2.7.4 -> v2.8.0

Release Notes

grafana/loki

v2.8.0: Loki 2.8.0

Compare Source

Grafana Labs is excited to announce the release of Loki 2.8. 🎉

Notable changes:
  • TSDB index no longer experimental After extensive testing of the new TSDB index in our Grafana Cloud Logs offering, we can safely announce that it is no longer experimental and encourage all Loki deployments to use it!
  • Hierarchical scheduler queues The scheduler queues are now hierarchical, allowing QoS (query fairness) controls within the same tenant via the X-Actor-Path header.
  • Query blocker Queries can now be blocked in the Querier/Ruler via a per-tenant runtime configuration.
  • Query max bytes read limit Two new per-tenant limits were added to protect queriers from reading too much data when using the TSDB index. Setting max_query_bytes_read will refuse queries that will read more than the value configured. Setting max_querier_bytes_read will refuse queries whose subqueries would read more than the configured value after splitting and sharding. These limits leverage features of the TSDB index and therefore are only available when using TSDB.
  • Require number of labels per query A new per-tenant limit was introduced to require a certain number of labels on a query.
  • New backend target A new, third target was added to Loki's scalable configuration, which is the default configuration used in the Loki helm chart. This allows Loki to be run as 3 targets (read, write, and backend) and makes the read target stateless and therefore able to be run as a Kubernetes deployment that can be scaled automatically.

For a full list of all changes please look at the CHANGELOG.

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:
$ docker pull "grafana/loki:v2.8.0"
$ docker pull "grafana/promtail:v2.8.0"
Binary

We provide pre-compiled binary executables for the most common operating systems and architectures. Choose from the assets below for the application and architecture matching your system. Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.8.0/loki-linux-amd64.zip"

### extract the binary
$ unzip "loki-linux-amd64.zip"

### make sure it is executable
$ chmod a+x "loki-linux-amd64"
Upgrade Considerations

As always, please read the upgrade guide before upgrading Loki.

v2.7.5

Compare Source

This is release v2.7.5 of Loki, a patch release of the v2.7 minor release.

Notable changes:
  • Flush buffered logger on exit: this makes sure logs are printed if Loki crashes on startup.
Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:
$ docker pull "grafana/loki:2.7.5"
$ docker pull "grafana/promtail:2.7.5"
Binary

We provide pre-compiled binary executables for the most common operating systems and architectures. Choose from the assets below for the application and architecture matching your system. Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.7.5/loki-linux-amd64.zip"

### extract the binary
$ unzip "loki-linux-amd64.zip"

### make sure it is executable
$ chmod a+x "loki-linux-amd64"

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 becomes conflicted, 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 SI Renovate Bot repository.

Edited by Botaniker (Bot)

Merge request reports