2014-11-06 66 views
0

我在測量用戶登錄服務的時間。每一分鐘,對於每個用戶,他們新的總在線時間都會發送到InfluxDB。我想在Grafana中繪製所有用戶的累計在線時間。如何使用InfluxDB測量總用戶在線時間?

我需要做什麼樣的查詢?我最初以爲我想要sum(onlineTime)和group by time(1m),但我意識到這是在該時間範圍內總結數值,而不是總和所有用戶的總數,所以當用戶沒有登錄時,總數會下降,因爲他們沒有數據點。

我對我現在在做什麼感到有點困惑。如果我發送錯誤的數據,我也可以更改。

回答

0

所以這取決於時間的數據發送回InfluxDB

  1. 的時間數據等於花費直到時間 那一瞬間,在這種情況下,總的時間,你將不得不採取的「最後「價值併爲所有用戶添加它

  2. 時間等於小增量 在這種情況下,您將不得不在一段時間內添加此多個增量值。

相關問題