2016-07-26 2 views
2

timelion을 사용하려고합니다.타임 라인 구문이 작동하지 않습니다.

es(*) 기능을 시도하면 결과가 없습니다.

난 elasticsearch의 세트를 가지며, 구조

{ 
    "_index": "test", 
    "_type": "testtype", 
    "_id": "abcdefg0", 
    "_score": 1, 
    "_source": { 
     "name": "name", 
     "gender": "Male", 
     "timestamp": "2016-07-26T06:10:56Z" 
     "is_foreigner": false 
    } 
} 

모든 필드가 타임 스탬프 필드를 제외 string 형으로 구성된다. (타임 스탬프 필드는 날짜 유형으로 구성됩니다)

추가 필드가 필요합니까? 또는 number 필드를 추가해야합니까?

답변

3

해결책을 찾았습니다.

타임 스탬프 필드 이름이 잘못되었습니다.

타임 스탬프 입력란에는 @timestmap을 사용해야합니다.

또는 사용자 정의 필드를 사용하려면 timelion.json 파일로 이동하여 시간대 구성을 변경하십시오.

"es": { 
    "timefield": "timestamp", 
    "default_index": "sensor_log", 
    "allow_url_parameter": false 
} 

이와 유사한.

timelion.json 기본값은

"es": { 
    "timefield": "@timestamp", 
    "default_index": "sensor_log", 
    "allow_url_parameter": false 
} 

셀프 질문, 자기 대답 :(

내가이 답변을 통해 누군가를 도울 수, 어쨌든입니다. :)

관련 문제