2016-09-02 4 views
0

InfluxDB를 사용하고 있으며 v1 필드에 아래에 표시된 것처럼 사용자 정의 열에 Epoch 시간 값을 쓰고 싶습니다.EPOCH 시간 값을 influxDB의 사용자 정의 열에 저장하십시오.

이제
cpu_load,host=server01,core=0 value=0.45,v1=1437171724 
cpu_load,host=server01,core=0 value=0.45,v1=1437171725 

, 내가이 열을 조회 할 수 있습니다 내가 어떻게 내가 그것을 잘 작동 시간 열이 V1을 전환 그러나 경우, 열

select * from cpu_load where v1 > '2016-08-31 00:42:24.000' 

이 쿼리가 작동하지 않는 기준으로 일정한 시간을 조회 할 수 있습니다처럼.

select * from cpu_load where time > '2016-08-31 00:42:24.000' 

궁금한 점 InfluxDB에서 사용자 정의 시간/열 값을 사용하려면 어떻게해야합니까?

답변

2

InfluxDB는 string, integer, float 및 boolean의 필드 유형 만 지원합니다.

time 열은 특별한 경우입니다. 후드에서 정수로 저장 되더라도 time 필드 만 시간 기반 제약 조건으로 필터링 할 수 있습니다.

필드를 time과 비교할 수 있도록 오랜 기간 동안 feature request이 있습니다.

그동안 원시 정수 에포크 시간 값을 사용하여 v1 필드에 제약 조건을 설정할 수 있습니다. 예 :

select * from "cpu_load" where "v1" > 1472604144000