Я запускаю веб-приложение java на tomcat в контейнере Docker.
Есть ли способ контролировать использование памяти java-приложением? Я пытаюсь использовать jconsole
с идентификатором процесса докера, но он сообщает мне Invalidate process id
Я также включаю JMX в tomcat, но не знаю, как к нему привязаться. Я могу использовать visualvm
со своего локального компьютера для привязки хост-машины, но не могу найти способ привязать к докеру внутри хоста.
Есть ли хороший способ добиться этого?
Спасибо
top
,ps
,smem
и т. Д. Или вы говорите об отладке памяти и хотите получить более подробную информацию? - person qkrijger   schedule 16.04.2014jconsole
на вашем хосте и использования stackoverflow.com/questions/856881/ и в Docker выставить удаленный порт jmx? - person qkrijger   schedule 16.04.2014