请提供一个简单的,逐步指南,以便从Kubernetes pod中查看Java堆转储。
请提供一个简单的,逐步指南,以便从Kubernetes pod中查看Java堆转储。
kubectl exec -it herle-deployment-pod-5757d89d85-wrpc9 bash
获取进程ID(top命令)
创建Java堆转储
jmap -dump:live,format=b,file=<file_name>.bin <process_id>
示例:
jmap -dump:live,format=b,file=application_heap_dump.bin 1
kubectl cp <pod_name>:<heap_file> <your local destination directory>
示例:
kubectl cp herle-deployment-pod-5757d89d85-wrpc9:/tmp/application_heap_dump.bin /Users/amritharajherle/Desktop/application_heap_dump.bin