renovate: Update Monitoring-Loki Docker tag to v2.7.0
This MR contains the following updates:
Package | Update | Change |
---|---|---|
Monitoring-Loki | minor |
2.6.1 -> 2.7.0
|
Release Notes
grafana/loki
v2.7.0
Loki
Enhancements
- 7436 periklis: Expose ring and memberlist handlers through internal server listener
- 7227 Red-GV: Add ability to configure tls minimum version and cipher suites
- 7179 vlad-diachenko: Add ability to use Azure Service Principals credentials to authenticate to Azure Blob Storage.
-
7063 kavirajk: Add additional
push
mode to Loki canary that can directly push logs to given Loki URL. - 7069 periklis: Add support for custom internal server listener for readiness probes.
-
7023 liguozhong: logql engine support exec
vector(0)
grammar. -
6983 slim-bean:
__timestamp__
and__line__
are now available in the logqllabel_format
query stage. -
6821 kavirajk: Introduce new cache type
embedded-cache
which is an in-process cache system that runs loki without the need for an external cache (like memcached, redis, etc). It can be run in two modesdistributed: false
(default, and same as oldfifocache
) anddistributed: true
which runs cache in distributed fashion sharding keys across peers if Loki is run in microservices or SSD mode. - 6691 dannykopping: Update production-ready Loki cluster in docker-compose
- 6317 dannykoping: General: add cache usage statistics
- 6444 aminesnow Add TLS config to query frontend.
- 6179 chaudum: Add new HTTP endpoint to delete ingester ring token file and shutdown process gracefully
- 5997 simonswine: Querier: parallize label queries to both stores.
- 5406 ctovena: Revise the configuration parameters that configure the usage report to grafana.com.
- 7264 bboreham: Chunks: decode varints directly from byte buffer, for speed.
- 7263 bboreham: Dependencies: klauspost/compress package to v1.15.11; improves performance.
-
7270 wilfriedroset: Add support for
username
to redis cache configuration. - 6952 DylanGuedes: Experimental: Introduce a new feature named stream sharding.
Fixes
- 7453 periklis: Add single compactor http client for delete and gennumber clients
- 7426 periklis: Add missing compactor delete client tls client config
- 7238 periklis: Fix internal server bootstrap for query frontend
-
7288 ssncferreira: Fix query mapping in AST mapper
rangemapper
to support the newVectorExpr
expression. -
7040 bakunowski: Remove duplicated
loki_boltdb_shipper
prefix fromtables_upload_operation_total
metric. - 6937 ssncferreira: Fix topk and bottomk expressions with parameter <= 0.
- 6780 periklis: Attach the panic recovery handler on all HTTP handlers
- 6358 taharah: Fixes sigv4 authentication for the Ruler's remote write configuration by allowing both a global and per tenant configuration.
-
6375 dannykopping: Fix bug that prevented users from using the
json
parser after aline_format
pipeline stage. -
6505 dmitri-lerko Fixes
failed to receive pubsub messages
error with promtail GCPLog client. - 6372 splitice: Add support for numbers in JSON fields.
Changes
- 6726 kavirajk: upgrades go from 1.17.9 -> 1.18.4
- 6415 salvacorts: Evenly spread queriers across kubernetes nodes.
- 6349 simonswine: Update the default HTTP listen port from 80 to 3100. Make sure to configure the port explicitly if you are using port 80.
- 6835 DylanGuedes: Add new per-tenant query timeout configuration and remove engine query timeout.
-
7212 Juneezee: Replaces deprecated
io/ioutil
withio
andos
. -
7361 szczepad: Renames metric
loki_log_messages_total
toloki_internal_log_messages_total
- 7510 slim-bean: Limited queries (queries without filter expressions) will now be split and sharded.
- 5400 BenoitKnecht: promtail/server: Disable profiling by default
Promtail
Enhancements
- 7101 liguozhong: Promtail: Add support for max stream limit.
- 7247 liguozhong: Add config reload endpoint / signal to promtail.
- 6708 DylanGuedes: Add compressed files support to Promtail.
- 5977 juissi-t lambda-promtail: Add support for Kinesis data stream events
- 6828 alexandre1984rj Add the BotScore and BotScoreSrc fields once the Cloudflare API returns those two fields on the list of all available log fields.
- 6656 carlospeon: Allow promtail to add matches to the journal reader
- 7401 thepalbi: Add timeout to GCP Logs push target
- 7414 thepalbi: Add basic tracing support
- 7462 MarNicGit: Allow excluding event message from Windows Event Log entries.
Fixes
- 7394 liguozhong: Fix issue with the Cloudflare target that caused it to stop working after it received an error in the logpull request as explained in issue https://github.com/grafana/loki/issues/6150
-
6766 kavirajk: fix(logql): Make
LabelSampleExtractor
ignore processing the line if it doesn't contain that specific label. Fixes unwrap behavior explained in the issue https://github.com/grafana/loki/issues/6713 - 7016 chodges15: Fix issue with dropping logs when a file based SD target's labels are updated
- 7461 MarNicGit: Promtail: Fix collecting userdata field from Windows Event Log
Changes
-
quodlibetor: Change Docker target discovery log level from
Error
toInfo
Logcli
- 7325 dbirks: Document setting up command completion
Fluent Bit
Loki Canary
- 7398 verejoel: Allow insecure TLS connections
Jsonnet
-
6189 irizzant: Add creation of a
ServiceMonitor
object for Prometheus scraping through configuration parametercreate_service_monitor
. Simplify mixin usage by adding (https://github.com/prometheus-operator/kube-prometheus) library.
Notes
This release was created from a branch starting at commit 706c22e9e40b0156031f214b63dc6ed4e210abc1
but it may also contain backported changes from main.
Check the history of the branch release-2.7.x
.
Dependencies
- Go Version: FIXME
Configuration
-
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.