Thanos Querier 只能查询2小时前的数据
Thanos Querier can only query data 2 hours ago
我关注了这个博客https://rancher.com/blog/2020/prometheus-metric-federation
在我们的 kubernetes 中设置 Thanos。
我们进行了此设置,其中集群 A 仅包含 - Thanos Receiver、Thanos Store 和 Thanos Query。
数据块每 2 小时成功加载到 S3 中。但是,当我们将 Grafana Dashboard 指向使用 Thanos 查询时,如果您在 10 分钟(或少于 2 小时)的范围内查询,则不会显示任何数据结果。但查询时间范围为 2 小时前及之后的数据时,会显示数据。
Thanos Querier 是否可以从 Thanos Receiver(来自 Prometheus)查询实时数据?这是我对 Thanos Querier 部署的配置(下)
有没有我遗漏的配置?
containers:
- args:
- query
- --log.level=info
- --grpc-address=0.0.0.0:10901
- --http-address=0.0.0.0:9090
- --query.replica-label=prometheus_replica
- --query.replica-label=rule_replica
- --store=dnssrv+_grpc._tcp.thanos-store.thanos.svc.cluster.local
image: quay.io/thanos/thanos:v0.15.0
是的,Thanos Query 能够从 Thanos Receive 获取 real-time 数据。
Thanos documentation for receive 索赔:
It exposes the StoreAPI so that Thanos Queriers can query received metrics in real-time.
只需在您的查询调用中添加另一个 --store 选项以指向 thanos-receive gRPC 端口
我关注了这个博客https://rancher.com/blog/2020/prometheus-metric-federation 在我们的 kubernetes 中设置 Thanos。
我们进行了此设置,其中集群 A 仅包含 - Thanos Receiver、Thanos Store 和 Thanos Query。
数据块每 2 小时成功加载到 S3 中。但是,当我们将 Grafana Dashboard 指向使用 Thanos 查询时,如果您在 10 分钟(或少于 2 小时)的范围内查询,则不会显示任何数据结果。但查询时间范围为 2 小时前及之后的数据时,会显示数据。
Thanos Querier 是否可以从 Thanos Receiver(来自 Prometheus)查询实时数据?这是我对 Thanos Querier 部署的配置(下) 有没有我遗漏的配置?
containers:
- args:
- query
- --log.level=info
- --grpc-address=0.0.0.0:10901
- --http-address=0.0.0.0:9090
- --query.replica-label=prometheus_replica
- --query.replica-label=rule_replica
- --store=dnssrv+_grpc._tcp.thanos-store.thanos.svc.cluster.local
image: quay.io/thanos/thanos:v0.15.0
是的,Thanos Query 能够从 Thanos Receive 获取 real-time 数据。 Thanos documentation for receive 索赔:
It exposes the StoreAPI so that Thanos Queriers can query received metrics in real-time.
只需在您的查询调用中添加另一个 --store 选项以指向 thanos-receive gRPC 端口