prometheus解决no datapoints found

prometheus进行接口查询时报no datapoints found的错误,排查步骤如下:



1、先直接选取执行的对象看下是否有数据



<img src="https://www.361way.com/wp-content/uploads/2018/11/datapoints-not-found.png" width="500" height="278" title="no-datapoints-found" alt="no-datapoints-found" />



发现有数据可以显示,证明数据采集入库不存在问题。所就可能是条件表达式写的有问题,通过排查发现条件表达式写的也不存在问题



2、时间同步问题



通过查询官方问题记录,发现有人也提到了同样的问题,经确认是时间的问题,将测试主机进行ntp同步后,再重启prometheus、node_exporter服务后,再通过界面进行表达式处理,发现可以正常输出内容和图形了。



还有一点需要注意的是:prometheus里面的时区是GMT,我们平时使用的是CST,这样会有8个小时的时差,但在使用granfana查看prometheus数据时,时间又会是正常的。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注