Сделать дамп кучи и потоков для Java приложения в Kubernetes
$ JVM_PID=1 $ JVM_POD=some-pod $ kubectl exec $JVM_POD -- /bin/sh -c "jmap -dump:live,format=b,file=/tmp/heap-dump.hprof $JVM_PID; gzip /tmp/heap-dump.hprof" $ kubectl cp $JVM_POD:/tmp/heap-dump.hprof.gz $PWD/heap-dump.hprof.gz $ gunzip $PWD/heap-dump.hprof.gz $ kubectl exec $JVM_POD -- rm /tmp/heap-dump.hprof.gz
Посмотреть состояние можно через VisualVM.
Комментариев нет:
Отправить комментарий