版本2.5发布说明
洛基2.4已经发布了将近6个月了,我们一直在忙着把洛基做得比以前更好。以下是新增强功能和重要修复的摘要。
特性和增强功能
- 感谢@bboreham对Go的深入研究
正则表达式
库,并为创建一个很大的分叉提高Loki中常见正则表达式用例的性能。 - 二进制操作现在要快得多,充分利用了洛基的并行性。
- 有新的模式可用,它使用更多的路径前缀来避免S3上的速率限制。
- 同样的图式变化是否也添加到文件系统存储区这样就避免了使用一个目录存储每个数据块。
- 的新功能对存储的对冲请求提高高度并行查询的性能。请参阅套期保值的配置查看更多信息。
- Promtail有几种新的方法来摄取日志:
- Promtail许可客户端全局速率限制而且管道可配置的速率限制.
有关所有更改的完整列表,请参阅更新日志.
升级注意事项
一如既往,请阅读升级指南升级洛基之前。
对配置的更改split_queries_by_interval
许多人将看到的最可能的影响是Loki无法启动,因为YAML配置的更改split_queries_by_interval
.以前可以在两个地方定义这个值。
Query_range: split_queries_by_interval: 10m
和/或
Limits_config: split_queries_by_interval: 10m
在2.5.0中可以的定义limits_config
部分.
洛基将无法启动,如果你不移除split_queries_by_interval
的配置参数。query_range
部分。
此外,它有一个新的默认值30米
而不是0
.
CLI标志不会改变,保持不变querier.split-queries-by-interval
.
默认情况下更多的并行性
我们继续移动Loki中的默认值,以利用所有配置中的并行性,包括单个二进制。
在v2.5中,默认情况下将对所有查询进行分割和分片。如果您之前没有启用这些值,这可能会导致查询期间Loki进程的内存和CPU使用量增加。
使用情况报告
Loki 2.5包括我们添加的代码,可以向Grafana实验室报告匿名使用统计数据,bob电竞频道创建了一个问题来概述意图,以及最终实现的内容可以在这里看到来源吗.
使用报告有助于提供关于人们如何使用Loki的匿名信息,以及Loki团队应该关注哪些特性和文档。不收集私人信息,所有报告都是完全匿名的。
如果可能的话,我们要求您启用使用报告功能,帮助我们更多地了解Loki!我们也在考虑如何与社区分享这些信息,让每个人都能看到洛基的成长。
如果您不想参与使用统计报告,该特性可以在配置中禁用
分析:reporting_enabled: false
错误修复
2.5.0 bug修复
V2.5.0修复了许多错误。的更新日志有完整的清单。
一些更重要的修复总结: