我按照这个博客https://rancher.com/blog/2020/prometheus-metric-federation 在我们的 kubernetes 中设置了thanos。
我们有这个设置,其中集群 A 仅包含 - Thanos Receiver、Thanos Store 和 Thanos Query。
数据块每 2 小时成功加载到 S3 中。但是,当我们将 Grafana Dashboard 指定为使用 Thanos Query 时,如果您在 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