Не уверен насчет вашего приложения, но большинство людей, использующих Node, также имеют другие инструменты, помимо веб-интерфейсов, мобильных приложений и т. Д. Скорее всего, вы можете использовать инструмент APM (лидерами являются AppDynamics, Dynatrace и New Relic). Все они контролируют Node.js и другие технологии, работая вместе. Вместо этого, если вы используете такой инструмент, как PM2, вы получите множество инструментов для мониторинга, а не только один. Конечно, PM2 бесплатен, но он не бесплатен, когда вы смотрите на свое время, чтобы настроить инструмент, настроить его, обновить его. Кроме того, использовать его для выявления и устранения проблем также сложно, если вам нужно постоянно менять инструменты и пользовательский интерфейс. Это действительно зависит от вашей ситуации и целей.