阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優(yōu)惠大,聯系客服飛機@jkkddd
使用線程剖析診斷代碼層面的問題
設置線程剖析參數登錄ARMS控制臺,在左側導航欄選擇應用監(jiān)控 > 應用列表。
在應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。
在左側導航欄中單擊應用設置,然后單擊自定義配置頁簽。
在線程設置區(qū)域,可以打開或關閉線程剖析總控開關,并設置慢調用監(jiān)聽觸發(fā)閾值。
通過接口調用查看線程剖析詳情
登錄ARMS控制臺,在左側導航欄選擇應用監(jiān)控 > 應用列表。
在應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。
在左側導航欄中單擊接口調用,并在頁面右側選擇目標接口,然后單擊調用鏈查詢頁簽。
在調用鏈查詢頁簽上單擊目標TraceId鏈接。
在詳情列中單擊放大鏡圖標,然后單擊線程剖析頁簽。
通過調用鏈路查詢查看線程剖析詳情
在ARMS控制臺左側導航欄中選擇應用監(jiān)控 > 調用鏈路查詢。
在調用鏈路查詢頁面的參數類型下拉列表中選擇僅含線程剖析快照,并單擊添加到查詢條件。
在搜索結果中單擊目標TraceId鏈接。
在詳情列中單擊放大鏡圖標,然后單擊線程剖析頁簽。
常見問題
實際耗時是什么?
答:實際耗時是服務調用的真實執(zhí)行時間,不受線程剖析影響。
監(jiān)聽耗時是什么?
答:監(jiān)聽耗時是指能夠被線程剖析監(jiān)聽到的調用執(zhí)行時間。為了盡量降低監(jiān)聽壓力,線程剖析只會對每次調用超過慢調用監(jiān)聽觸發(fā)閾值(默認為2s)后的執(zhí)行時間進行監(jiān)聽。例如一次實際耗時為5s的慢調用,前2s不會監(jiān)聽,只監(jiān)聽3s~5s這一區(qū)間。如果一次調用耗時只有1.8s,那它將不會被監(jiān)聽。
為什么監(jiān)聽耗時小于實際耗時?甚至有些超過監(jiān)聽觸發(fā)閾值的慢調用也沒有被監(jiān)聽?
答:由于線程剖析只監(jiān)聽一次調用超過觸發(fā)閾值后的執(zhí)行時間,因此,通常情況下,監(jiān)聽耗時≈實際耗時-慢調用監(jiān)聽觸發(fā)閾值。
如果系統(tǒng)在同一時間內出現大量慢調用,由于監(jiān)聽線程有限,無法保證每個慢調用在滿足觸發(fā)閾值的第一時間就被監(jiān)聽。此時,就可能出現監(jiān)聽耗時遠小于實際耗時的情況,甚至不會被監(jiān)聽。
為了保證超慢調用被監(jiān)聽,線程剖析針對5s以上的超慢調用設置了獨立的監(jiān)聽線程,因此會出現:監(jiān)聽耗時≈實際耗時-5s。
心靈雞湯:
標題:阿里云免實名賬號注冊,阿里云24h自助充值
地址:http://www.tantricheartwheels.com/kfxw/64426.html