2017-02-09 32 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 

這個變量給出當前時間範圍選擇用於顯示圖形。

相關問題