Grafana Labs is excited to announce the release of Loki 2.9. 🎉
Notable changes:
Query Language Improvements: Several improvements to the query language that speed up line parsing and regex matching.
Remote rule evaluation: Rule evaluation can now be handled by queriers to improve speed.
Multi-store Index support: Loki now supports reading/writing indexes to multiple object stores which enables the use of different storage buckets across periods for storing index.
New volume and volume_range endpoints: Two new endoints, index/volume and index/volume_range, have been added to Loki. They return aggregate volume information from the TSDB index for all streams matching a provided stream selector.
New Storage Client: Add support for IBM cloud object storage as storage client.
Block queries by hash: Queries can now be blocked by a query hash.
logfmt stage improvements: logfmt parser now performs non-strict parsing by default which helps scan semi-structured log lines
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.
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.9.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.
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [grafana/promtail](https://github.com/grafana/loki) | minor | `2.8.4` -> `2.9.0` |
---
### Release Notes
<details>
<summary>grafana/loki (grafana/promtail)</summary>
### [`v2.9.0`](https://github.com/grafana/loki/releases/tag/v2.9.0): Loki 2.9.0
[Compare Source](https://github.com/grafana/loki/compare/v2.8.4...v2.9.0)
Grafana Labs is excited to announce the release of Loki 2.9. :tada:
##### Notable changes:
- **Query Language Improvements**: Several improvements to the query language that speed up line parsing and regex matching.
- **Remote rule evaluation**: Rule evaluation can now be handled by queriers to improve speed.
- **Multi-store Index support**: Loki now supports reading/writing indexes to multiple object stores which enables the use of different storage buckets across periods for storing index.
- **New volume and volume_range endpoints**: Two new endoints, `index/volume` and `index/volume_range`, have been added to Loki. They return aggregate volume information from the TSDB index for all streams matching a provided stream selector.
- **New Storage Client**: Add support for IBM cloud object storage as storage client.
- **Block queries by hash**: Queries can now be blocked by a query hash.
- **logfmt stage improvements**: logfmt parser now performs non-strict parsing by default which helps scan semi-structured log lines
For a full list of all changes please look at the [CHANGELOG](https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md).
##### 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:
- https://hub.docker.com/r/grafana/loki
- https://hub.docker.com/r/grafana/promtail
```bash
$ docker pull "grafana/loki:2.9.0"
$ docker pull "grafana/promtail:2.9.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:
```bash
$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.9.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](https://github.com/grafana/loki/blob/release-2.9.x/docs/sources/setup/upgrade/\_index.md) before upgrading Loki.
</details>
---
### 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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44NC4wIiwidXBkYXRlZEluVmVyIjoiMzYuODcuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
2.8.4->2.9.0Release Notes
grafana/loki (grafana/promtail)
v2.9.0: Loki 2.9.0Compare Source
Grafana Labs is excited to announce the release of Loki 2.9. 🎉
Notable changes:
index/volumeandindex/volume_range, have been added to Loki. They return aggregate volume information from the TSDB index for all streams matching a provided stream selector.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:
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
Lokion thelinuxoperating system andamd64architecture:Upgrade Considerations
As always, please read the upgrade guide before upgrading Loki.
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 is behind base branch, 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.