В настоящее время мне поручено разработать инструмент для использования JMX для мониторинга JVM для таких вещей, как, но не ограничиваясь, использование памяти, размер кучи, количество потоков. Требуемым инструментом является тот, который может отображать множество графиков для каждого jvm рядом друг с другом (пример ниже)
Итак, вопрос в том, лучше ли построить свой собственный? Используйте другой инструмент, который там? (если да, то какой из них) Или есть инструмент, имеющий лицензию, из которой я могу создать?
Пример: (Каждая JVM имеет много графиков, которые можно просматривать одновременно, чтобы вы могли увидеть, достаточно ли легко работает определенное приложение / сервер / jvm.
- JVM1: график PermGen, график размера кучи, график потоков
- JVM2: график PermGen, график размера кучи, график потоков
- JVM3: график PermGen, график размера кучи, график потоков
*** Редактировать: «Вы забыли третий вариант ... Купите один».
Что конкретно может соответствовать этим требованиям? или быть достаточно расширяемым, чтобы справиться с ними?