如何解决Thanos Querier只能在2小时前查询数据
我关注了此博客https://rancher.com/blog/2020/prometheus-metric-federation 在我们的kubernetes中设置thanos。
我们在集群A中仅包含-Thanos Receiver,Thanos Store和Thanos Query。
每2个小时将数据块成功加载到S3中。但是,当我们指出Grafana仪表板使用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获取实时数据。 Thanos documentation for receive声明:
它公开了StoreAPI,以便Thanos Queriers可以实时查询收到的指标。
只需在查询调用中添加另一个--store选项即可指向thanos-receive gRPC端口
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。