将 pmx 属性放置在 Heroku 上的 pm2 托管节点应用程序中的什么位置?

Where to place pmx attributes in a pm2 managed node app on Heroku?

我已经使用 pm2 在 heroku 上部署了一个节点应用程序。由于我们没有部署 pm2 的控制台,因此提供了使用另一个文件 [main.js] 作为启动脚本抽象的官方方法

http://pm2.keymetrics.io/docs/usage/use-pm2-with-cloud-providers/#heroku-google-app-engine-azure

问题是 pmx 语句[如下所示] 应该放在哪里;在节点项目 app.js 或上面提到的 pm2 抽象 main.js link?

var pmx = require('pmx').init({
  http          : true, // HTTP routes logging (default: true)
  ignore_routes : [/socket\.io/, /notFound/], // Ignore http routes with this pattern (Default: [])
  errors        : true, // Exceptions loggin (default: true)
  custom_probes : true, // Auto expose JS Loop Latency and HTTP req/s as custom metrics
  network       : true, // Network monitoring at the application level
  ports         : true  // Shows which ports your app is listening on (default: false)
});

关于你的项目app.js。 pm2 抽象 main.js 仅用于启动 PM2 和 link 到 Keymetrics