1

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

4

3 回答 3

3

我自己还没有尝试过它,但是有node-perfmon,它是typeperf的包装器。也就是说,它允许您编写性能计数器,以及简单的内存/cpu 监控。这是您正在寻找的那种监控吗?

于 2012-05-17T02:21:06.173 回答
2

只是在上面的答案中添加更多内容..

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

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

我知道 node.js “监视器”插件,它最适合 Linux 机器的系统特定性能,还使用 ​​HTTP 提供系统特定数据。我不确定它是否可以移植到 Windows Server,但如果可以,那是一个不错的选择。在此处阅读有关监视器使用的更多信息: http ://www.sys-con.com/node/2275314

于 2012-05-17T03:01:22.000 回答
1

您可能还想查看这些,它们不直接使用 perfmon,但允许您监控 Node.js 服务器的性能:

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

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

NPM 注册表是查找 Node.js 包的绝佳工具。

于 2012-05-17T13:23:26.737 回答