arthas基礎命令

2021-10-22 11:42:14 字數 412 閱讀 4318

當執行在ali-tomcat時,會顯示當前tomcat的實時資訊,如http請求的qps, rt, 錯誤數, 執行緒池資訊等等。

引數說明

引數名稱 引數說明

[i:] 重新整理實時資料的時間間隔 (ms),預設5000ms

[n:] 重新整理實時資料的次數

dashboard -i 10000

-n 2

重新整理資料時間是1000毫秒,重新整理次數是2次

檢視當前執行緒資訊,檢視執行緒的堆疊

引數說明

id 執行緒id

[n:] 指定最忙的前n個執行緒並列印堆疊

[b] 找出當前阻塞其他執行緒的執行緒

[i ] 指定cpu使用率統計的取樣間隔,單位為毫秒,預設值為200

[–all] 顯示所有匹配的執行緒

Arthas 使用 watch命令 線上診斷

如果debug線上環境但是又沒有加日誌,怎麼辦?可以使用arthas的watch命令來診斷。測試程式 hello world private void run catch interruptedexception e public static void main string args throw...

Arthas實用案例

經常不知道mysql執行的什麼語句,可以用如下語句去監控mysql的執行語句。注意update 即代表 更新。select 同理。這裡returnobj是觀察了返回值 如需要呼叫dubbo方法,呼叫jedisclient去請求redis等等。這裡推薦idea arthas idea外掛程式 使用方法...

Arthas 服務監控

arthas是阿里巴巴中介軟體團隊開源的 j a 診斷工具。它在阿里巴巴內部的開發者中被廣泛採用和流行。arthas 幫助開發人員在基於 j a 的應用程式的生產環境中排除問題,而無需修改 或重新啟動伺服器 一.當你遇到以下類似問題而束手無策時,arthas可以幫助你解決 1.這個類從哪個 jar ...