指标与健康检查
目的:验证服务可用性并检查摄取缓冲区的高层状态。
前置条件
- JsonLog 服务可达。
- 查询存储指标请使用已认证的
/query/stats。
API/脚本流程
- 存活检查:
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和状态负载。/stats返回 HTTP200和写入路径统计对象。/query/stats无认证返回 HTTP401,认证有效返回200。