model-timeline
model-timeline 명령어 문법 및 연동규격 설명서 입니다.
개요
지정된 데이터 모델의 Timeline을 생성합니다.
타입
설명
사용자가 지정한 모델이름에 해당하는 데이터 모델을 참조하여, 해당 데이터 모델을 지정한 시간 단위(y, m, d, H, M, S)로 그룹화 하여 제공합니다. 같은 결과를
stats
와 같은 연산 명령어로 수행할 수 있지만,model-timeline
명령어는, 직접 IRIS에 데이터를 요청하기에 빠른 결과를 제공합니다.
Examples
UNIT
옵션이1d
인경우.
model-timeline name = syslog start_date = 20181010120000 end_date = 20181015120000 unit = 1d HOST LIKE 'gcs%'
date |
event_count |
---|---|
20181010000000 |
441003 |
20181011000000 |
888507 |
20181012000000 |
396628 |
… |
… |
UNIT
옵션이1H
인경우.
model-timeline name = syslog start_date = 20181015080000 end_date = 20181015120000 unit = 1H HOST LIKE 'gcs%'
date |
event_count |
---|---|
20181015080000 |
32616 |
20181015090000 |
36857 |
20181015100000 |
35459 |
… |
… |
Parameters
... | model-timeline MODEL_NAME (MODEL_OWNER)? (OPTIONS)? (ARGUMENTS)?
이름 |
설명 |
필수/옵션 |
---|---|---|
MODEL_NAME |
불러올 데이터 모델의 |
필수 |
MODEL_OWNER |
모델명 중복을 방지하기 위해 데이터 모델 소유자를 지정합니다. |
옵션 |
OPTIONS |
검색 옵션입니다. |
옵션 |
ARGUMENTS |
Full-Text-Search 조건을 입력합니다. |
옵션 |
Parameters BNF
modeltimeline_command : modelname options arguments
modelname : NAME EQ SQ_TERM_SQ
| NAME EQ TERM
| NAME EQ NUMBER
| NAME EQ NUMBER TERM
| NAME EQ exception
| NAME EQ q_terms
q_terms : SQ q_term SQ
q_term : TERM
| NUMBER
| q_term q_term
exception : NAME TERM
| TERM NAME
options : option
| options option
option : SIZE EQ NUMBER
| STARTDATE EQ NUMBER
| ENDDATE EQ NUMBER
| UNIT EQ NUMBER TERM
| MODEL_OWNER EQ TERM
| MODEL_OWNER EQ NUMBER
| MODEL_OWNER EQ NUMBER TERM
| MODEL_OWNER EQ exception
| SAMPLING EQ BOOL
| SAMPLING_RATE EQ FLOAT
| SAMPLING_RATE EQ NUMBER
arguments : arguments argument
argument : terms
| terms EQ terms
terms : TERM
| NUMBER
| FLOAT
| exception
| NAME
| SQ_TERM_SQ
| q_terms
TERM : ([^\s=\'\%])+
BOOL : (?i)true|(?i)false
MODEL_OWNER : model_owner|MODEL_OWNER
UNIT : unit|UNIT
NAME : name|NAME
STARTDATE : start_date|START_DATE
ENDDATE : end_date|END_DATE
NUMBER : \d+
FLOAT : \d+\.\d+
SAMPLING : (?i)sampling
SAMPLING_RATE : (?i)sampling_rate
SQ_TERM_SQ : \'[a-zA-Z0-9가-힣 _\-\[\]{}()\.:\%]+\'
SIZE : size|SIZE