2017-02-09 33 views
0

我有一个叫做“test0”的influxDB数据库,每个数据库变量都存储在本地服务器上,每30秒存储一个raspbian的树莓派。我使用这个系统来记录数据,因为几个月没有任何问题。但是有些日子以来,格拉法纳公司并没有绘制新写入数据库的数据。为什么Grafana停下来绘制influxdb数据库中新写入的值?

下面是对这个问题的缩放:在influxDB的CLI,当我键入下面的查询来获取温度的时间范围:

> SELECT Temp_cuve FROM test0 WHERE time > now() - 19h53m AND time < now() - 19h30m 

我得到(没有我添加的注释事后):

name: test0 
time     Temp_cuve 
----     --------- 
2017-02-08T18:36:09Z 38.56 
2017-02-08T18:36:28Z 38.56 
2017-02-08T18:36:48Z 38.56 
2017-02-08T18:37:07Z 38.56 
2017-02-08T18:37:27Z 38.56 
2017-02-08T18:37:46Z 38.5 
2017-02-08T18:38:06Z 38.5 
2017-02-08T18:38:25Z 38.56 
2017-02-08T18:38:44Z 38.5 
2017-02-08T18:39:06Z 38.5 # --> Last value plotted in Grafana 
2017-02-08T18:39:25Z 38.56 
2017-02-08T18:39:45Z 38.56 
2017-02-08T18:40:04Z 38.5 
2017-02-08T18:40:24Z 38.56 
2017-02-08T18:40:43Z 38.5 
2017-02-08T18:41:03Z 38.5 
2017-02-08T18:41:22Z 38.56 
2017-02-08T18:41:42Z 38.56 
2017-02-08T18:42:01Z 38.5 
2017-02-08T18:42:21Z 38.5 
2017-02-08T18:42:40Z 38.56 
2017-02-08T18:43:00Z 38.5 
2017-02-08T18:43:19Z 38.5 
2017-02-08T18:43:39Z 38.5 
2017-02-08T18:43:58Z 38.5 

但在Grafana,这是工作得很顺利,现在,所有的数据绘制停在19h39m06s的值如下图所示的图像中,而查询是同前一个在CLI中使用:

Grafana screenshot

您是否有任何想法来解释这种行为并绘制其余数据? Grafana中是否有任何点数限制? (问题代表我所有的10个变量)

谢谢!

+0

你看过格拉法纳日志吗?您可以在您的ini文件中找到日志的路径:http://docs.grafana.org/installation/configuration/#logs –

+0

感谢您的建议,我在这里找不到正确的答案,但它可以帮助我找到我要发布的其他有趣的解释。 –

回答

0

最后找到答案:问题来自于influxDB新的1.2版本,其中grafana还没有考虑到新功能。 问题是关于最大行限制变量作为响应发送,并且可能的分块数据被重新调整,如grafana github上讨论的那样。

为了避免这种情况,而不是修改influxDB参数,我最后只是添加$timeFilter变量在我的查询来限制influxDB返回的行数,像这样:

SELECT Temp_cuve FROM test0 WHERE $timeFilter 

这个变量给出当前时间范围选择用于显示图形。

相关问题