运维总览

Haima Node API

商品下单自动化后端,提供队列处理、运行时观测与可直接部署的运维能力。

需要重点关注 接口签名 已开启 浏览器 已就绪
环境
production
版本
0.0.1
运行时长
1小时 16分 54秒
外部入口
https://api.hihaima.com
依赖健康

运行面板

这个首页应该优先回答三件事:服务是否在线、依赖是否可用、操作入口在哪里。真正的业务接口和监控入口都从这里能快速找到。

数据库

外部 MySQL 可连接

主数据库连接健康,能够响应就绪检查。

Redis / 队列

Redis 不可用

Redis ping failed: Command timed out

浏览器运行时

浏览器自动化池已就绪

Playwright 浏览器已初始化,可接收自动化任务。

运行说明

值班提示

浏览器池已就绪,可执行 Apple 自动化任务。

  • 请求时间:2026-05-09T04:41:29.127Z
  • 调试端口:9222-9230
  • 请求 ID:1222cbad-7a4a-4e91-b6fe-bb183aa724b4
运维快捷入口

运维快捷入口

值班时最常点开的入口集中在这里,避免在文档和代码之间来回找路径。

探针语义

探针说明

  • `/health/live` 只回答进程是否还活着,适合容器自检和最基础存活探针。
  • `/health/ready` 会检查数据库、Redis 和浏览器运行时,只有真正能接业务流量时才返回 200。
  • `/health` 保留详细运维视图,适合值班同学和仪表盘直接查看依赖状态。
主要接口

服务入口

GET / 通过 nginx 暴露的面向人工查看的运维首页。
GET /health/live 用于容器心跳和基础反向代理检查的存活探针。
GET /health/ready 用于数据库、Redis 和浏览器运行时准入的就绪探针。
GET /health 供运维和值班面板查看的详细结构化健康文档。
GET /api/apple/ready 用于下单自动化的 Playwright 浏览器就绪检查。
GET /api/apple/orders 与生产订单中心字段对齐的订单列表接口。
GET /api/apple/orders/:id/activities 客服排查和失败复盘用的按订单结构化时间线。
GET /api/apple/orders/:id/audit 供签名运维访问的完整敏感审计日志接口。
GET /logs 面向人工查看的日志中心页面,展示日志流数量和审计说明。
GET /api/ops/logs/summary 供仪表盘和 runbook 使用的机器可读日志摘要接口。
GET /metrics Prometheus 指标文本接口,默认受运维鉴权保护。
GET /api/ops/alerts 当前进程维度的告警摘要接口,适合仪表盘与值班脚本调用。
POST /api/apple/checkout-sessions Phase1 预备单创建入口。
POST /api/apple/payment Phase2 礼品卡支付执行入口。
生产守则

生产要求

  • 写接口已开启签名校验。
  • 公网接口已启用统一限流。
  • 每个请求都会附带 x-request-id,便于在 nginx 与 NestJS 日志中追踪整条链路。