2014-07-24 3 views
1

본인에게는 2 열 cA (예 : 메모리 사용) 및 cB (예 : 사용 된 다른 유형의 메모리)를 갖는 계열 s1 (예 : 호스트 1)이 있습니다.influxdb에 2 개의 열을 추가하려면 어떻게합니까?

s1.cA와 s1.cB를 추가 한 결과 점을 어떻게 얻을 수 있습니까?

여기에서 influxdb 문서를 보았습니다. http://influxdb.com/docs/v0.7/api/query_language.html 그러나 예제를 이해할 수 없었습니다.

미리 감사드립니다.

답변

2

당신은 select cA + cB from s1을 실행할 수 있어야는 다음과 같은 몇 가지 샘플 데이터에 대한 쿼리를 실행의 스크린 샷입니다 :

enter image description here

+1

감사합니다. 두 열의 타임 스탬프가 서로 정확하게 일치하지 않아도이 기능이 작동합니까? – klyngbaek

+0

'행'에 추가되는 모든 열에 대한 데이터가없는 경우이 작업을 수행 할 수 없습니다. 내 시리즈 이름은 mem_usage이고 각 열은 다른 서버의 데이터입니다. 각 서버는 통계를 독립적으로 보내므로 서로 다른 타임 스탬프를 갖게됩니다. 한 행에는 server1 데이터 만 있고 다른 행에는 서버 2 데이터 만 있습니다. 추가 할 수 없습니다 (결과가 표시되지 않음). 이게 효과가 있니? 미리 감사드립니다. – klyngbaek

0

서로 다른 타임 스탬프를 가진 서로 다른 소스에서 데이터를 추가하려고하기 때문에, 당신은 할 수

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 요청 모양을 뭔가 아래 같은 - -

,536 아래의 단계를 수행
{"name":"s1","columns":["cA","cB"],"points":[[0,1212],[123123123,0]]} 
관련 문제