0
有沒有辦法在大時期執行holtWintersConfidenceBands,但只得到最後x分鐘數據點? 例如:我想在最近30天內執行holtWintersConfidenceBands函數,但只能得到最後30分鐘的結果。石墨:使用holtWintersConfidenceBands大週期(準確性),但得到最後x分鐘數據點
當然,我可以做我的客戶過濾,但有沒有辦法通過石墨服務器本身實現它?
有沒有辦法在大時期執行holtWintersConfidenceBands,但只得到最後x分鐘數據點? 例如:我想在最近30天內執行holtWintersConfidenceBands函數,但只能得到最後30分鐘的結果。石墨:使用holtWintersConfidenceBands大週期(準確性),但得到最後x分鐘數據點
當然,我可以做我的客戶過濾,但有沒有辦法通過石墨服務器本身實現它?
這取決於您在30天間隔內存儲的數據點的頻率。如果你存儲1小時的數據點,你將不得不做一些額外的工作來獲得你想要的數據。
您可以使用Graphite API,將數據作爲JSON彈出,然後解析數據點陣列以獲取所需的數據。基本上,在您對Graphite服務器進行的任何Graphite API調用中,只需添加format = json參數即可。
是的,但我的目標是在Graphite上過濾結果,而不是在我的客戶端上。同樣,我只引用HoltWinters特殊函數,它需要計算曆史記錄... – 2013-05-30 03:54:39
問題是,您正在尋找最少30分鐘的精度,當大多數Graphite系統未配置爲存儲精度30天期限。這就是爲什麼我建議在Graphite之外進行解析。如果你確實有精度,你可以使用maxDataPoints來限制你想看到的結果。 – Adam 2013-05-30 06:47:00
我不熟悉maxDataPoints,我也無法在文檔中找到它... – 2013-05-30 07:17:27