Performance 测量和监视Node.JS服务器性能

Performance 测量和监视Node.JS服务器性能,performance,node.js,monitoring,maintenance,Performance,Node.js,Monitoring,Maintenance,我是Node.JS的新手,已经在谷歌上搜索过aswers,但是有很多方法可以做到这一点。 您有什么数学可以知道我何时需要缩放Node.JS服务器吗?您使用什么工具来监视服务器性能和错误跟踪 谢谢 正如@ThiefMaster所说,这取决于您的系统。您需要监控站点的请求、CPU负载、内存占用等,并决定是否以及何时添加模式服务器 如果您想了解更多关于Node.js性能的信息,请阅读这篇好文章: 如果您需要Node.js度量标准库,我可以推荐两个: 资源: 我建议监视您的事件循环,如果它开始定期备份

我是Node.JS的新手,已经在谷歌上搜索过aswers,但是有很多方法可以做到这一点。 您有什么数学可以知道我何时需要缩放Node.JS服务器吗?您使用什么工具来监视服务器性能和错误跟踪


谢谢

正如@ThiefMaster所说,这取决于您的系统。您需要监控站点的请求、CPU负载、内存占用等,并决定是否以及何时添加模式服务器

如果您想了解更多关于Node.js性能的信息,请阅读这篇好文章:

如果您需要Node.js度量标准库,我可以推荐两个:

资源:


我建议监视您的事件循环,如果它开始定期备份超过200毫秒,您需要进行扩展。

那么“如果太慢”呢?您需要亲自了解您的系统是否变得如此缓慢,以至于需要对其进行扩展(例如,通过添加更多服务器)。没有数学能为你解答这个问题-对于某些人/应用程序来说,高性能比其他人更需要。谢谢你发布你的答案!请务必仔细阅读本手册。还要注意的是,每次链接到自己的网站/产品时,都必须发布免责声明。@DaveW awesome idea!您能提供一个脚本吗?首先:您可以尝试提供基本级别的监控。第二:如果您想在开发过程中测试node.js应用程序的性能,那么您可以试试。第三:如果你想在生产中监控你的应用程序(实时)并获得深入的见解,你可以通过签出来帮助你监控Node.js应用程序的性能和错误。