在 Pod 上运行时采用 Spring Boot Heapdump 和 Thread Dumps
Posted
技术标签:
【中文标题】在 Pod 上运行时采用 Spring Boot Heapdump 和 Thread Dumps【英文标题】:Taking SpringBoot Heapdumps & Threaddumps when running on Pod 【发布时间】:2021-05-12 02:35:59 【问题描述】:是否有任何推荐的方法来为在 AKS 上的 Pod 中运行的 Spring Boot 应用程序采用 Heapdumps 和 Threaddumps?
然后如何将转储下载到我的桌面?
【问题讨论】:
【参考方案1】:有很多方法可以获取堆转储和线程转储。 Spring Boot 应用程序最简单的方法应该是 Actuator 端点。
https://docs.spring.io/spring-boot/docs/current/actuator-api/htmlsingle/#heapdump
【讨论】:
以上是关于在 Pod 上运行时采用 Spring Boot Heapdump 和 Thread Dumps的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 应用程序中的 Kubernetes pod 级别配置外部化
spring boot cloud kubernetes 配置不适用于多个 pod
在 Wildfly 上运行时 Spring Boot 应用程序问题(bean 创建错误)