GET /health

检查引擎健康状态。无需认证。

GET /health

查询参数

无。


curl 示例

curl -s "http://localhost:9091/health" | jq .

用于监控探针(如 Kubernetes liveness probe):

curl -sf "http://localhost:9091/health" > /dev/null && echo "healthy" || echo "unhealthy"

响应

200 OK

{
  "status": "ok",
  "lifecycle": "ready",
  "version": "1.0.0",
  "started_at": "2026-09-21T06:00:00Z"
}

字段说明:

字段类型说明
statusstring固定为 "ok"
lifecyclestring进程生命周期状态
versionstringSDK 版本号
started_atstring进程启动完成时间(RFC 3339)

lifecycle 取值:

值含义
starting正在启动,尚未就绪
ready已就绪,可接受请求
draining正在排空,准备关闭

错误码

HTTP错误说明
503—进程尚未就绪(lifecycle 为 starting)或正在关闭(draining)

相关端点