我使用 Node 作为 http 服务器,代码如下:
http.createServer(function(req, res) {}).listen(8181);
我正在寻找一种从同一进程中监视 Node js http 服务器的简单方法。对我来说,有一个自己的函数就足够了,它只将当前资源使用情况和连接计数输出为 json。现在我不需要深度测量或实时性能监控。
Node http 服务器的关键性能指标是什么,是否可以从 Node 获取它们?如果是如何? 您对以下 kpi 的看法:
- 连接数
- CPU 使用率
- 内存使用情况
只需要知道我需要哪些变量/函数来获取数据?
非常感谢你的帮助
最佳答案
您可以使用 NodeJS 的内置函数获取连接量。检查getConnections .下面是一个如何使用它的例子:
var server = http.createServer(app);
server.getConnections(function(error, count) {
console.log(count);
});
我希望这就是您要找的:)
关于javascript - node.js http服务器如何获取连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25012185/