将 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
我已经使用 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