监视运行在Windows Azure中的Node.js应用程序

有没有办法让性能计数器监视Windows Azure中的Node.js应用程序的性能?

我自己还没有尝试过,但是有一个节点perfmon是typeperf的包装。 这表示它允许你写性能计数器,以及简单的内存/ CPU监控。 这是你正在寻找的监控吗?

只是增加更多的以上答案..

对于Node.js上的应用程序状态监视,您可以使用Hummingbird。 它支持通过http的状态,所以你可以将代码集成到你的node.js应用程序中添加一个端口,通过HTTP获取监控数据。 无需在同一台计算机上实时使用Azure存储诊断和所有信息。 这仍然是在阿尔法之前,但处理很less的任务真的很好。

http://projects.nuttnet.net/hummingbird/

我知道node.js“monitor”插件,它是针对系统特定性能的Linux机器的最佳select,也使用HTTP来提供系统特定的数据。 我不确定是否可以移植到Windows服务器,但如果这是一个很好的select。 有关显示器使用情况的更多信息,请访问: http : //www.sys-con.com/node/2275314

你可能也想看看这些,他们不是直接使用perfmon,而是让你监视你的Node.js服务器的性能:

http://search.npmjs.org/#/Probes.js

http://search.npmjs.org/#/nodetime

NPMregistry是查找Node.js包的好工具。