ARMS Node.js 探针内置 Runtime 指标采集能力,主要覆盖以下几类:
- Event Loop 延迟分布(min/max/mean/stddev、P50/P90/P99)以及利用率
- V8 堆内存与 GC 相关指标
- 进程 CPU 时间、CPU 利用率、物理内存、虚拟内存、线程数
这些指标由 MeterManager 周期收集,以 gzip + protobuf 格式上报到 ARMS。这样团队既能从接口视角看哪条链路慢,也能从运行时视角回答“为什么整个服务慢”,特别适合高并发 API、长生命周期服务和 AI 推理编排服务。其中线程数为基于 CPU 核心数与 libuv 线程池大小的估算值,适合用于趋势观察。




