Как получить память и использование процессора локального сервера Tomcat через NodeJS - PullRequest
0 голосов
/ 28 августа 2018

Я создаю приложение Nodejs, которое будет контролировать производительность локального сервера Tomcat. Два сервера работают на одном компьютере. Я хочу знать некоторую информацию о моем приложении Java ee и сервере Tomcat, например об использовании процессора и памяти (в целом важный ресурс) Я пробовал модуль os-utils, но он возвращает ресурс, используемый моим сервером узлов.

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

Это метод использования модуля os для nodejs для возврата ресурса другого сервера, работающего на той же машине?

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

1 Ответ

0 голосов
/ 28 августа 2018

В Node.js такой функциональности нет, а os-utils относится к самому процессу Node.js.

Существуют сторонние пакеты, которые могут это сделать. pidusage - это обертка вокруг команд ps и wmic в зависимости от платформы, она анализирует их вывод и способна предоставлять статистику использования процессора и оперативной памяти на основе его PID.

...