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

时间:2016-03-02 18:40:52

标签: node.js heroku pm2

我已经使用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上面提到的链接?

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)
});

1 个答案:

答案 0 :(得分:1)

在您的项目app.js. pm2抽象main.js 仅用于启动PM2并将其链接到Keymetrics