使用threaddump-analyzer 快速查看jvm thread 狀態信息


日常開發中,我們可以需要通過thread dump 查看線程信息,比如鎖,spotify 團隊提供了一個web 界面,很方便
以下是簡單使用,同時添加了docker 支持

添加docker 支持

  • clone 代碼
 
git clone https://github.com/rongfengliang/threaddump-analyzer-docker">https://github.com/rongfengliang/threaddump-analyzer-docker
  • dockerfile
FROM openresty/openresty:alpine
COPY nginx.conf /usr/local/openresty/nginx/conf/
COPY analyze.js /usr/local/openresty/nginx/html/
COPY stylesheet.css /usr/local/openresty/nginx/html/
COPY index.html /usr/local/openresty/nginx/html/
EXPOSE 80

使用

  • 啟動鏡像

    使用docker-compose

version: "3"
services: 
   app:
     build: ./
     image: dalongrong/threaddump-analyzer
     ports:
     - "8080:80"

 

 

  • 說明
    我們可以基於連接,快速查看等待條件,同時官方也提供了一個開放的web 頁面也挺方便的

參考資料

https://github.com/rongfengliang/threaddump-analyzer-docker
http://spotify.github.io/threaddump-analyzer/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM