UNCLASSIFIED - NO CUI

Skip to content

Update grafana/loki Docker tag to v2.8.0

renovate requested to merge renovate/grafana-loki-2.x into development

This MR contains the following updates:

Package Type Update Change
grafana/loki ironbank-docker minor 2.7.5 -> 2.8.0
grafana/loki minor 2.7.5 -> 2.8.0
grafana/loki stage minor 2.7.5 -> 2.8.0

Release Notes

grafana/loki

v2.8.0

Compare Source

Loki
Enhancements
  • 8824 periklis: Expose optional label matcher for label values handler
  • 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.
  • 8727 cstyan jeschkies: Propagate per-request limit header to querier.
  • 8682 dannykopping: Add fetched chunk size distribution metric loki_chunk_fetcher_fetched_size_bytes.
  • 8532 justcompile: Adds Storage Class option to S3 objects
  • 7951 MichelHollands: Add a count template function to line_format and label_format.
  • 7380 liguozhong: metrics query: range vector support streaming agg when no overlap.
  • 7731 bitkill: Add healthchecks to the docker-compose example.
  • 7759 kavirajk: Improve error message for loading config with ENV variables.
  • 7785 dannykopping: Add query blocker for queries and rules.
  • 7817 kavirajk: fix(memcached): panic on send on closed channel.
  • 7916 ssncferreira: Add doc-generator tool to generate configuration flags documentation.
  • 7964 slim-bean: Add a since query parameter to allow querying based on relative time.
  • 7989 liguozhong: logql support sort and sort_desc.
  • 7997 kavirajk: fix(promtail): Fix cri tags extra new lines when joining partial lines
  • 7975 adityacs: Support drop labels in logql
  • 7946 ashwanthgoli config: Add support for named stores
  • 8027 kavirajk: chore(promtail): Make batchwait and batchsize config explicit with yaml tags
  • 7978 chaudum: Shut down query frontend gracefully to allow inflight requests to complete.
  • 8047 bboreham: Dashboards: add k8s resource requests to CPU and memory panels.
  • 8061 kavirajk: Remove circle from Loki OSS
  • 8092 dannykopping: add rule-based sharding to ruler.
  • 8131 jeschkies: Compile Promtail ARM and ARM64 with journald support.
  • 8212 kavirajk: ingester: Add ingester_memory_streams_labels_bytes metric for more visibility of size of metadata of in-memory streams.
  • 8271 kavirajk: logql: Support urlencode and urldecode template functions
  • 8259 mar4uk: Extract push.proto from the logproto package to the separate module.
  • 7906 kavirajk: Add API endpoint that formats LogQL expressions and support new fmt subcommand in logcli to format LogQL query.
  • 6675 btaani: Add logfmt expression parser for selective extraction of labels from logfmt formatted logs
  • 8474 farodin91: Add support for short-lived S3 session tokens
  • 8774 slim-bean: Add new logql template functions bytes, duration, unixEpochMillis, unixEpochNanos, toDateInZone, b64Enc, and b64Dec
  • 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.
Fixes
  • 7784 isodude: Fix default values of connect addresses for compactor and querier workers to work with IPv6.
  • 7880 sandeepsukhani: consider range and offset in queries while looking for schema config for query sharding.
  • 7937 ssncferreira: Deprecate CLI flag -ruler.wal-cleaer.period and replace it with -ruler.wal-cleaner.period.
  • 7966 sandeepsukhani: Fix query-frontend request load balancing when using k8s service.
  • 8251 sandeepsukhani index-store: fix indexing of chunks overlapping multiple schemas.
  • 8151 sandeepsukhani fix log deletion with line filters.
  • 8448 chaudum: Fix bug in LogQL parser that caused certain queries that contain a vector expression to fail.
  • 8775 sandeepsukhani: index-gateway: fix failure in initializing index gateway when boltdb-shipper is not being used.
  • 8448 sandeepsukhani: deletion: fix issue in processing delete requests with tsdb index
  • 8753 slim-bean A zero value for retention_period will now disable retention.
  • 8732 abaguas: azure: respect retry config before cancelling the context
  • 8959 periklis: Align common instance_addr with memberlist advertise_addr
Changes
  • 8315 thepalbi Relicense and export pkg/ingester WAL code to be used in Promtail's WAL.
  • 8761 slim-bean Remove "subqueries" from the metrics.go log line and instead provide splits and shards
Build
Promtail
Enhancements
  • 8231 CCOLLOT: Lambda-promtail: add support for AWS SQS message ingestion.
  • 7619 cadrake: Add ability to pass query params to heroku drain targets for relabelling.
  • 7973 chodges15: Add configuration to drop rate limited batches in Loki client and new metric label for drop reason.
  • 8153 kavirajk: promtail: Add max-line-size limit to drop on client side
  • 8096 kavirajk: doc(promtail): Doc about how log rotate works with promtail
  • 8233 nicoche: promtail: Add max-line-size-truncate limit to truncate too long lines on client side
  • 7462 MarNicGit: Allow excluding event message from Windows Event Log entries.
  • 7597 redbaron: allow ratelimiting by label
  • 3493 adityacs Support geoip stage.
  • 8382 kelnage: Promtail: Add event log message stage
Fixes
  • 8231 CCOLLOT: Lambda-promtail: fix flushing behavior of batches, leading to a significant increase in performance.
Changes
LogCLI
Enhancement
  • 8413 chaudum: Try to load tenant-specific schemaconfig-{orgID}.yaml when using --remote-schema argument and fallback to global schemaconfig.yaml.
  • 8537 jeschkies: Allow fetching all entries with --limit=0.
Fluent Bit
Loki Canary
Enhancements
  • 8024 jijotj: Support passing loki address as environment variable
Jsonnet
  • 7923 manohar-koukuntla: Add zone aware ingesters in jsonnet deployment
  • 8855 JoaoBraveCoding: Add gRPC port to loki compactor mixin
  • 8880 JoaoBraveCoding: Normalize headless service name for query-frontend/scheduler
Fixes
  • 8247 Whyeasy fix usage of cluster label within Mixin.
Build
  • 7938 ssncferreira: Add DroneCI pipeline step to validate configuration flags documentation generation.
Notes
Dependencies

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports