Товарищи, первый раз за ноду засел. Ситуация следующая - несколько нод в кластере будут использоваться как сервера для хранения неких активных сущностей, распространяться не буду по долгу службы. Сущности представляют из себя FSM, состояния хранят в себе, скидывая все в кэш типа Редиски, нуждающиеся в фиксации изменения будут скидываться в mongo и в слоника. Нужно мониторить состояние объектов в Heap ноды в реалтайме, без необходимости расставлять breakpoints (да и не вижу особой возможности в виду асинхронности ноды + у меня будет много таймеров для переходов конечного автомата в следующее состояние, останавливать рантайм нельзя). Я так понимаю это чем-то должно напоминать инспектор объектов (как в инструментах разработчика в Лисе или Хроме), + всякие мониторинги памяти, загрузки на диск если она есть, коннекты, вызовы и т.д. и т.п., но самое главное все таки какого-либо рода инспектор. Посоветуйте плз.
Илья Шатохин про NewRelic спасибо) я просто думал что все одновременно есть в какой-нибудь одной лютой тулзе, но придется использовать отдельно Chrome DevTools отдельно тот же NewRelic.
Ну в общем-то что-то лучше чем node --inspect --debug-brk
я не нашел. Потом открываем все в Google Chrome или вообще в Canary и будет вам счастье. Мониторит всю кучу, все видно, и т.д. Всем спасибо)