SLS에서 DQL로 변환¶
POST /api/v1/sls/convert
개요¶
Alibaba Cloud SLS 쿼리 문장을 로그 DQL로 변환하며, 워크스페이스의 데이터를 조회하지 않습니다.
Body 요청 매개변수¶
| 매개변수 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| query | string | Y | Alibaba Cloud SLS 쿼리 문장 빈 값 허용 안 함: False 빈 문자열 허용 안 함: False |
| indexes | array | 선택 사항, 로그 인덱스 이름 목록; 전달하지 않거나 빈 배열을 전달하면 인덱스를 제한하지 않음 빈 값 허용 안 함: False |
매개변수 추가 설명¶
반환된 status는 변환 동등 정도를 나타냅니다:
exact: 생성된 DQL이 원본 SLS 쿼리와 동등합니다;approximate: 근사 DQL이 생성되었으며, 호출자는diagnostics를 함께 확인하여 차이를 확인한 후 실행해야 합니다;unsupported: 현재 SLS 구문을 지원하지 않으며,dql이 비어 있을 수 있습니다.
Studio는 고정적으로 로그 네임스페이스 L을 사용합니다. indexes는 선택 사항입니다. 전달하지 않거나 빈 배열을 전달하면 인덱스를 제한하지 않습니다.
요청 예시¶
curl 'https://openapi.guance.com/api/v1/sls/convert' \\
-H 'Content-Type: application/json' \\
-H 'DF-API-KEY: <DF-API-KEY>' \\
--data-raw '{"query":"status:200","indexes":["default"]}'