쿼리 작업 전송¶
POST /api/v1/logmine/send_task
개요¶
로그 패턴 분석 쿼리 작업을 전송합니다.
Body 요청 매개변수¶
| 매개변수명 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | DQL 쿼리문. 이 값이 존재하면 namespace 및 conditions 매개변수는 무시됩니다. 【형식 요구사항】: L::*:(__docid, analysis_field){} |
|
| namespace | string | DQL 쿼리문의 네임스페이스 전체 이름입니다. 기본값은 logging입니다.사용 가능한 값: ['object', 'object_history', 'custom_object', 'logging', 'keyevent', 'unrecovered_event', 'tracing', 'rum', 'network', 'security', 'backup_log', 'profiling', 'billing'] |
|
| highlight | boolean | 쿼리 문자열의 하이라이트 여부입니다. |
|
| conditions | string | DQL 쿼리 필터 조건입니다. 예시: source IN ['kube-controller'] 빈 값 허용: False 빈 문자열 허용: True |
|
| timeRange | array | 데이터 시간 범위입니다. 두 개의 요소로 구성됩니다. 예시: [1573646935000, 1573646960000] 빈 값 허용: False |
|
| analysisField | string | Y | 근사 텍스트 분석을 위한 필드입니다. 예시: message 빈 값 허용: True |
매개변수 추가 설명¶
요청 예시¶
curl 'https://openapi.guance.com/api/v1/logmine/send_task' \
-H 'DF-API-KEY: <DF-API-KEY>' \
-H 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{"namespace":"logging","conditions":"index in [`default`]","highlight":true,"timeRange":[1683534635416,1683535535416],"analysisField":"message"}' \
--compressed