Мониторинг соединений приложения Node.js

Я хотел бы получить в режиме реального времени информацию о том, сколько одновременных соединений открывается клиентским приложением Node.JS, то есть конкретный процесс узла.

Я проверил следующее:

  1. TypePerf / windows perf monitor - не нашел способа контролировать соединения определенного процесса.
  2. TcpView хорош - но нет информации о соединениях

  3. AppMetrics - нет информации о соединениях, только HTTP-запросы.

Я бы предпочел любое решение с открытым исходным кодом, не включающее добавление кода в существующее приложение Node.js.

Обновление № 1: Вы можете сделать это, используя TypePerf - используя имя процесса "Node.js", но тогда вам нужно получить PID конкретного узла. Один из обходных путей - обернуть запрошенное приложение с помощью процесса fork и передать PID в perfmon. Но это только для Windows - каково решение для клиентов *nix.

0 ответов

Другие вопросы по тегам