我有分別具有2列cA(例如使用的存儲器)和cB(例如使用的另一種類型的存儲器)的系列s1(例如主機1)。如何在influxdb中添加2列?
我該如何得到一組點,這是添加s1.cA和s1.cB的結果。
我已經看過這裏的influxdb文檔http://influxdb.com/docs/v0.7/api/query_language.html 但我無法理解他們的例子。
在此先感謝。
我有分別具有2列cA(例如使用的存儲器)和cB(例如使用的另一種類型的存儲器)的系列s1(例如主機1)。如何在influxdb中添加2列?
我該如何得到一組點,這是添加s1.cA和s1.cB的結果。
我已經看過這裏的influxdb文檔http://influxdb.com/docs/v0.7/api/query_language.html 但我無法理解他們的例子。
在此先感謝。
你應該能夠運行select cA + cB from s1
,下面是一些示例數據運行查詢的截圖:
既然你嘗試添加不同來源具有不同的時間戳數據,你可以按照下面的步驟 -
Source A
1. Set the time series name
2. Set the coulmns (2 in your case)
3. Set the point of Source A, set 0 for source B
Source B
1. Set the time series name
2. Set the coulmns (2 in your case)
3. Set the point of Source B, set 0 for source A
與數據JSON請求將類似於下面 -
{"name":"s1","columns":["cA","cB"],"points":[[0,1212],[123123123,0]]}
謝謝,即使來自兩列的時間戳不完全一致,這項工作嗎? – klyngbaek
如果'行'沒有所添加的所有列的數據,我無法使其工作。我的系列名稱是mem_usage,每列都是來自不同服務器的數據。由於每個服務器獨立發送統計信息,因此它們將具有不同的時間戳。一行只有server1數據,另一行只有服務器2數據。我無法讓這些添加(我沒有得到結果)。這應該工作嗎?提前致謝。 – klyngbaek