Где разместить атрибуты pmx в приложении управляемого узла pm2 на Heroku?

Я развернул приложение узла на героку с помощью pm2. Поскольку у нас нет консоли для развертывания, pm2 предоставил официальный способ использования другого файла [main.js] в качестве абстракции сценария запуска.

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

Вопрос в том, куда должны идти операторы pmx [показаны ниже]; в проекте node 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)
});

person indcoder    schedule 02.03.2016    source источник


Ответы (1)


В вашем проекте app.js. Абстракция pm2 main.js предназначена только для запуска PM2 и связывания его с ключевыми метриками.

person Unitech    schedule 08.03.2016