Kubernetes: как сделать дамп потока приложения - PullRequest
0 голосов
/ 19 июня 2020

Я использую образ openjdk: 8-jre-alpine3.9 docker для запуска моего java приложения в Kubernetes. Я хотел иметь функцию дампа потоков для этого работающего приложения. В образе java, похоже, нет этого инструмента jstack или jmeter.

Есть идеи, как я могу получить дамп потока?

1 Ответ

1 голос
/ 19 июня 2020

Предполагая, что процесс java имеет PID 1 в контейнере, вы можете отправить ему SIGQUIT , и он выдаст дамп потока в stdout (?)

kubectl exec $POD_NAME -- kill -QUIT 1

Прошу прощения за ссылку на redhat, я не смог сразу найти авторитетный источник для этого на oracle .com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...