Мониторинг кластеров Nodejs после перезапуска

#node.js

#node.js

Вопрос:

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

Каждый кластер представлен PID, но когда мы перезапускаем сервер Nodejs, PID сбрасывается. Есть ли способ отслеживать 4 кластера и связывать старые идентификаторы PID с ними? Таким образом, я могу действительно отслеживать каждый кластер вместо мониторинга статистики на основе PID.

Комментарии:

1. Я понимаю, что это может быть не то, что вы ищете, но вы пробовали pm2 ? Это популярный сервис для мониторинга процессов узла и поддерживает кластеризацию.

2. @dylants Да, в настоящее время я использую PM2, однако он не отслеживает все входящие и исходящие передачи файлов. Это ключевая статистика, которая мне нужна прямо сейчас.

3. У меня есть другой вариант использования, но я хочу точно такой же. Есть ли решение идентифицировать мой кластер, даже если он был возрожден cluster.fork() снова?