是否可以从 PM2 获取进程元数据?

Is it possible to get the process metadata from PM2?

我想知道是否可以在我的节点应用程序中使用 pm2 获取进程元数据。

是的,您可以在您的应用程序中从 pm2 获取任何信息。下面将 return 所有 运行 进程列表。更多详情,您可以查看pm2-api

var pm2 = require('pm2');
app.use('/all_process_list', function(req,res){

  pm2.connect(function(err) {
    if (err) {
      console.error(err);
      process.exit(2);
    }
    pm2.list(function(err, processDescriptionList) {
      console.log(processDescriptionList)
      res.json ({process_list:processDescriptionList})
      pm2.disconnect();   // Disconnects from PM2

    });
  });   
});