·更新于 2026年4月21日· 54 次浏览 Node.js可观测性
Node.js 可观测性:性能瓶颈与诊断工具链
事件循环延迟、GC、句柄泄漏;`clinic doctor`、0x 火焰图与 APM 指标在实战中的组合使用。
作者
ZHOU YI
CPU 剖面适合找热点函数;事件循环延迟直方图适合发现阻塞主线程的同步代码或过量微任务。
检查清单
- 进程
activeHandles是否异常增长 - DNS / TLS 握手是否成为 P99 长尾
- 是否误在主线程做 gzip、大 JSON 解析
bash
node --cpu-prof app.js
# 或使用 clinic: clinic doctor -- node app.js将指标(延迟、错误率、饱和度)与日志 trace id 关联,可缩短线上问题定位时间。