指標與健康狀態
目的:驗證服務可用性,並檢視擷取緩衝區的高層狀態。
前置條件
- JsonLog 服務可連線。
- 查詢儲存指標請使用已驗證的
/query/stats。
API/Script 流程
- 存活檢查:
GET /health應回傳{"status":"ok"}。
- 寫入路徑統計:
GET /stats回傳活躍帳戶緩衝統計。
- 帳戶儲存統計:
- 帶 Bearer 驗證的
GET /query/stats回傳已上傳檔案聚合。
- 帶 Bearer 驗證的
HTTP/curl 流程
JSONLOG_BASE_URL="http://localhost:3002"
ACCESS_TOKEN="<account_scoped_token>"
curl -sS "${JSONLOG_BASE_URL}/health"
curl -sS "${JSONLOG_BASE_URL}/stats"
curl -sS "${JSONLOG_BASE_URL}/query/stats" \
-H "authorization: Bearer ${ACCESS_TOKEN}"
驗證
/health回傳 HTTP200與狀態 payload。/stats回傳 HTTP200與寫入路徑統計物件。/query/stats無驗證時回傳 HTTP401,有效驗證時回傳200。