如何通过 NodeJS 获取内存和 CPU 使用 Tomcat 本地服务器

How to Get Memory & CPU usage of Tomcat local server via NodeJS

我正在构建一个 Nodejs 应用程序,它将监控本地 tomcat server.The 两台服务器 运行 在同一台机器上的性能。 我想知道关于我的 Java ee 应用程序和 tomcat 服务器的一些信息,例如 CPU 和内存使用情况(一般重要资源) 我试过 os-utils 模块,但它 return 我的节点服务器使用的资源。

const os = require('os-utils');   
os.cpuUsage(c => console.log( 'CPU Usage (%): ' + c ));

这是一种使用nodejs的os模块来return同一台机器上的另一个服务器运行的资源的方法?

const os = require('os');
os.cpus()

Node.js中没有这样的功能,os-utils指的是Node.js进程本身。

有第三方软件包可以做到这一点。 pidusagepswmic 命令的包装器,具体取决于平台,它解析它们的输出并能够根据其 PID 提供有关 CPU 和 RAM 进程使用的统计信息.