菜单
开源

V2.6

Grafana Labs 很高兴宣布 Loki 2.6 版本发布。以下是新增强功能和重要修复的摘要。

特性和增强功能

  • 一次查询多个租户。 我们引入了跨租户查询联邦,允许你向多个租户发出一个查询并获得一个统一的、汇总的结果。这对于需要查看多租户集群中日志的全局视图的场景非常有用。有关如何启用此功能的更多信息,请参阅多租户
  • 从查询结果中过滤和删除某些日志行。 这在用户可能不小心将敏感信息写入 Loki 但不希望其暴露的情况下特别有用。用户编写 LogQL 查询来选择他们感兴趣的特定行,然后可以选择将这些行从查询结果中过滤掉,或者将其从 Loki 的存储中永久删除。有关更多信息,请参阅日志删除
  • 提高即时查询的查询性能。 Loki 现在将具有大时间范围(例如,sum(rate({app="foo"}[6h])))的即时查询拆分为几个较小的子查询并并行执行它们。用户无需采取任何操作即可享受此性能提升;但是,他们可以通过修改配置参数 split_queries_by_interval 来调整生成的子查询数量,该参数当前默认值为 30m
  • 支持将百度智能云作为存储后端。 Loki 用户现在可以使用百度对象存储 (BOS) 作为其存储后端。有关详细信息,请参阅bos_storage_config

有关所有更改的完整列表,请参阅CHANGELOG

升级注意事项

一如既往,请在升级 Loki 之前阅读升级指南

Bug 修复

2.6.1

v2.6.1 包含以下修复

  • PR 6658 JordanRushing: 更新了 dskitmemberlist 的版本,以允许为 memberlist 配置集群标签。集群标签可以防止在同一 Kubernetes 集群上运行的两个不同应用程序的两个一致哈希环的成员混合。
  • PR 6681 MasslessParticle 修复了启用日志条目删除功能时,查询器和压缩器之间的 HTTP 连接泄漏问题。
  • PR 6583 MasslessParticle 修复了为租户禁用日志条目删除功能时出现的冗余错误消息问题。

2.6.0 Bug 修复

V2.6.0 修复了许多 Bug。CHANGELOG 中有完整的列表。

一些更重要修复的摘要

  • PR 6152 修复了日志实时跟踪可能导致写入器内存无限增长的问题。
  • PR 5685 修复了 Loki 的推送请求解析器中的一个 Bug,该 Bug 允许用户将任意非字符串数据作为日志行发送。我们现在会测试推送的值是否为有效的字符串,如果不是,则返回错误。
  • PR 5799 修复了存在多个具有相同时间戳的日志条目时重复数据删除逻辑不正确的问题。
  • PR 5888 修复了 通用配置 中的一个 Bug,其中 instance_interface_names 设置会被默认的环配置覆盖。