본문으로 건너뛰기

Cost

쿼리 비용 추적 및 예산 관리 API입니다. 쿼리별 비용 기록, 비용 요약, 예산 설정 및 상태 조회 기능을 제공합니다.

엔드포인트

POST /api/v1/cost/record

설명: 쿼리 실행 비용을 기록합니다. (HTTP 201)

요청 본문:

필드타입필수설명
query_idstringY쿼리 ID
bytes_scannedintY스캔된 바이트 수
cpu_time_msintNCPU 시간 (밀리초)

GET /api/v1/cost/queries

설명: 쿼리 비용 이력을 반환합니다. 기간, 사용자별 필터를 지원합니다.

GET /api/v1/cost/summary

설명: 비용 요약 정보를 반환합니다. 기간별/사용자별 집계를 제공합니다.

GET /api/v1/cost/budget

설명: 현재 예산 상태를 반환합니다.

응답:

{
"budget_limit": 1000.0,
"used": 450.0,
"remaining": 550.0,
"usage_percent": 45.0
}

POST /api/v1/cost/budget

설명: 예산을 생성 또는 업데이트합니다. (HTTP 201)

인증

JWT Bearer 토큰이 필요합니다.

에러 코드

코드설명
400잘못된 비용 기록 또는 예산 설정
500비용 집계 또는 저장 실패