grafana版本8.5.10
数据源prometheus+thanos
在thanos query里面查7 天的数据,图都能出来,但是用grafana看就是有时只有3天或者2天的数据,刷新一下又出来7天的数据。
所有组件都部署在k8s里面
已解决是thanos quey版本的问题,换个版本就好了。
一开始描述的症状不准确。 后来发现其实直接在query前端页面,也会有一定几率出现画不出图或者出现一个时间点的数据。 后来用从浏览器里把有问题的返回 json和正常的返回json对比,发现第一个时间戳会明显晚于后面的时间戳,正常的是按时间顺序来的。 后面从普米直接用相同的query测试没有这个问题,可以断定问题是在query这边,估计去对数据做某种操作的时候发生的问题。
收起这个问题可能是由于Grafana缓存数据导致的。Grafana默认会对数据进行缓存,以提高性能和减少对数据源的请求次数。在缓存过期之前,Grafana将使用缓存的数据来绘制图表。因此,当您在Grafana中查看数据时,有时会看到旧的数据,而有时会看到最新的数据。
为了解决这个问题,您可以尝试以下几个步骤:
如果您尝试了以上步骤仍然无法解决问题,建议您检查Grafana、Prometheus和Thanos的日志,以查看是否有任何错误或警告信息。这些信息可能会提供更多有关问题的线索。