Thanos 是一组组件,可以组成一个具有无限存储容量的高可用度量系统,可以在现有的 Prometheus 部署之上无缝添加。Thanos 是一个 CNCF 孵化项目。Thanos 利用 Prometheus 2.0 的存储格式,在任何对象存储中低成本地存储历史度量数据,同时保留快速查询延迟。
Thanos 0.26 正式发布,更新内容如下:
修复
Blocks: 对文件系统路径和对象存储路径分别使用正确的分隔符
Query: 在重复数据删除功能关闭的情况下,忽略查询的缓存。
新增
Query Frontend: 增加
--query-frontend.forward-header
标志,将 headers 信息转发到下游查询器。Querier: 通过 GRPC 公开 Query 和 QueryRange API
添加对 ppc64le 的支持
变化
Tracing: 偶然发现 Stackdriver 的客户端在跟踪 YAML 配置时废弃了
type: STACKDRIVER
,使用type: GOOGLE_CLOUD
代替(为向后兼容保留STACKDRIVER
类型)All: 将 TLS 版本从 TLS1.2 升级到 TLS1.3
Cache: 为 groupcache 的获取操作增加超时
Tools: Bucket 验证工具忽略了带有删除标记的 blocks
InfoAPI: 当 stores 还没有准备好时,设置 store API 不可用
更新 Prometheus 依赖至 v2.33.5
DNS: 修复 miekgdns 解析器,使其也能使用 CNAME 记录
移除
UI: 移除旧的 Prometheus UI。
更多详情可查看:https://github.com/thanos-io/thanos/releases/tag/v0.26.0