【发布时间】:2018-06-30 21:13:20
【问题描述】:
我使用 OpBeat 在生产环境中监控我的 Node.js。不幸的是,该服务最近已关闭。我正在寻找错误跟踪(最重要的事情)、性能监控等的替代方案。我知道,我可以使用日志,但外部服务可能是更好的选择。
【问题讨论】:
标签: node.js performance error-handling monitoring pm2
我使用 OpBeat 在生产环境中监控我的 Node.js。不幸的是,该服务最近已关闭。我正在寻找错误跟踪(最重要的事情)、性能监控等的替代方案。我知道,我可以使用日志,但外部服务可能是更好的选择。
【问题讨论】:
标签: node.js performance error-handling monitoring pm2
看看 PM2.我将它用于错误跟踪、监控和部署 http://pm2.keymetrics.io/
npm install pm2 -g |
pm2 start app.js
【讨论】:
不确定您的应用程序,但大多数运行 Node 的人还有其他工具,以及 Web 前端、移动应用程序等。您可能可以使用 APM 工具(领导者包括 AppDynamics、Dynatrace 和 New Relic)。他们都在监控 Node.js 和其他技术,因为它们一起工作。相反,如果你使用像 PM2 这样的工具,你最终会得到很多工具来监控而不是只有一个。当然 PM2 是免费的,但是当您查看设置工具、配置它、升级它的时间时,它并不是免费的。如果您必须不断更改工具和 UI,那么使用它来识别和解决问题也很困难。这真的取决于你的情况和目标。
【讨论】: