Thanos 进阶使用指南
1. 使用 Query 聚合数据
如上图,Thanos Query 可以对接的组件有:
- Thanos Store Gateway
- Thanos Query
- Thanos Receive
- Prometheus,借助于 Sidecar
--retention.resolution-5m=180d
,5 分钟采样数据保存 180 天--retention.resolution-1h=360d
,1 小时采样数据保存 360 天,0d 代表永久存储- 所在区域
- 所属业务
- 基础设施层级
- 单指标的横向拆分
- 当 Prometheus 设置的存储时间太长,就会导致 Query 查询长周期数据时,不能有效利用 Store Gaway 查询降采样数据,而需要等待 Prometheus 也返回结果,不能提升查询性能。
- 只有将 Prometheus 源以 Sidecar 的 Grpc 的形式接入到 Query 组件并将其设置为短周期时,才能感受到 Thanos 带来的查询性能提升。
- https://thanos.io/tip/components/query.md/#querierquery