JL
ZH-CN
文档首页
菜单
指南

指标与健康检查

通过 health 和 stats 端点监控服务可用性与写入路径状态。

guide jsonlog

指标与健康检查

目的:验证服务可用性并检查摄取缓冲区的高层状态。

前置条件

  • JsonLog 服务可达。
  • 查询存储指标请使用已认证的 /query/stats

API/脚本流程

  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 和状态负载。
  • /stats 返回 HTTP 200 和写入路径统计对象。
  • /query/stats 无认证返回 HTTP 401,认证有效返回 200

相关文档