基本信息 最近一次日志上报的各项指标,具体指标含义如下所述。 长周期数据 Memory memory_sys:系统内存使用百分比。 memory_node: 所有 Node.js 进程内存使用之和占系统内存的百分比。 CPU cpu_sys:系统 CPU 使用百分比。 cpu_node:所有 Node.js 进程 CPU 使用百分比之和。 Load load1:1分钟内平均 Load。 load5:5分钟内平均 Load。 load15:15分钟内平均 Load。 下面是一些 Load 的参考信息 (Load 已经归一化处理,如果是 N 核 CPU,那么相应 Load * N): 0.7 < Load < 1:不错的状态,有新任务也可以及时处理; Load = 1:即将有任务需要额外的等待时间才能被处理,需要引起关注; Load > 5:任务需要等待时间很长,需要干预处理。 通常先看 load15,如果很高,再看 load1 和 load5,看是否有下降趋势,短时间内 load1 大于 1,不用担心,如果长时间 Load 较高,需要引起关注。 Understanding Linux CPU Load - when should you be worried? QPS 该实例所有 Node.js 进程每秒钟处理的 HTTP 请求数之和。 GC gc_avg:所有 Node.js 进程垃圾回收时间占比平均值。 gc_max:每分钟内垃圾回收时间最多的 Node.js 进程的垃圾回收时间占比。 Apdex 应用性能指标 Node.js 性能平台根据 HTTP 的响应时间 RT 来定义用户满意度(默认响应时间 100ms): satisfied(满意):RT <= T tolerating(容忍):T < RT < 4 * T frustrated(失望):RT > 4 * T 计算方式: satisfied + tolerating / 2 举例来说: 每分钟 satisfied 的 HTTP 请求为 60%,tolerating 的为 30%,frustrated的为 10% 那么 Apdex = 0.6 + 0.3 / 2 = 0.75 Apdex detail 如上面描述的,根据响应时间分类的 HTTP 请求详细统计。 node进程数 该实例内的 Node.js 进程数统计。 磁盘 该实例的磁盘使用率。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。