Java Mission Control - сохранение пользовательских графиков между сессиями
Java Mission Control - отличный инструмент для мониторинга приложений. Однако есть одна вещь, которая действует мне на нервы.
У меня есть много пользовательских значений, которые я строю на пользовательском графике ("Моя диаграмма1") (количество запросов в секунду, текущие занятые потоки и т. Д.) На вкладке "Общие".
Как только я закрою Java control control и снова открою его, пользовательский график исчезнет! Я должен настроить это снова. Я также хотел бы иметь возможность установить имя для диаграммы, которую я нигде не смог найти.
Однако пользовательские значения на предопределенной диаграмме (процессор или память) сохраняются между сессиями, поэтому я знаю, что есть место, где хранится состояние диаграмм.
Как я могу заставить jmc сохранять свои собственные графики?
1 ответ
Теперь я помню: настройки сохраняются для каждого соединителя JVM и не будут работать, если вы используете локальные соединители подключения. Но если вы создаете пользовательское соединение, оно работает нормально. Если вы подключаетесь к чему-то локальному, вы создаете соединение с localhost:<порт>. Вы можете использовать утилиту "Контроль удаленного агента JMX" в JMC, если вы не хотите перезапускать свое приложение, или "jcmd ManagementAgent.start". Решает ли это вашу проблему?