JL
ZH-TW
文件首頁
選單
指南

指標與健康狀態

透過 health 與 stats 端點監控服務可用性與寫入路徑狀態。

guide jsonlog

指標與健康狀態

目的:驗證服務可用性,並檢視擷取緩衝區的高層狀態。

前置條件

  • JsonLog 服務可連線。
  • 查詢儲存指標請使用已驗證的 /query/stats

API/Script 流程

  1. 存活檢查:
    • GET /health 應回傳 {"status":"ok"}
  2. 寫入路徑統計:
    • GET /stats 回傳活躍帳戶緩衝統計。
  3. 帳戶儲存統計:
    • 帶 Bearer 驗證的 GET /query/stats 回傳已上傳檔案聚合。

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 回傳 HTTP 200 與狀態 payload。
  • /stats 回傳 HTTP 200 與寫入路徑統計物件。
  • /query/stats 無驗證時回傳 HTTP 401,有效驗證時回傳 200

相關文件