阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd


使用線程剖析診斷代碼層面的問題

設(shè)置線程剖析參數(shù)
登錄ARMS控制臺,在左側(cè)導(dǎo)航欄選擇應(yīng)用監(jiān)控 > 應(yīng)用列表。
在應(yīng)用列表頁面頂部選擇目標(biāo)地域,然后單擊目標(biāo)應(yīng)用名稱。
在左側(cè)導(dǎo)航欄中單擊應(yīng)用設(shè)置,然后單擊自定義配置頁簽。
在線程設(shè)置區(qū)域,可以打開或關(guān)閉線程剖析總控開關(guān),并設(shè)置慢調(diào)用監(jiān)聽觸發(fā)閾值。
通過接口調(diào)用查看線程剖析詳情
登錄ARMS控制臺,在左側(cè)導(dǎo)航欄選擇應(yīng)用監(jiān)控 > 應(yīng)用列表。
在應(yīng)用列表頁面頂部選擇目標(biāo)地域,然后單擊目標(biāo)應(yīng)用名稱。
在左側(cè)導(dǎo)航欄中單擊接口調(diào)用,并在頁面右側(cè)選擇目標(biāo)接口,然后單擊調(diào)用鏈查詢頁簽。
在調(diào)用鏈查詢頁簽上單擊目標(biāo)TraceId鏈接。
在詳情列中單擊放大鏡圖標(biāo),然后單擊線程剖析頁簽。
通過調(diào)用鏈路查詢查看線程剖析詳情
在ARMS控制臺左側(cè)導(dǎo)航欄中選擇應(yīng)用監(jiān)控 > 調(diào)用鏈路查詢。
在調(diào)用鏈路查詢頁面的參數(shù)類型下拉列表中選擇僅含線程剖析快照,并單擊添加到查詢條件。
在搜索結(jié)果中單擊目標(biāo)TraceId鏈接。
在詳情列中單擊放大鏡圖標(biāo),然后單擊線程剖析頁簽。
常見問題
實際耗時是什么?
答:實際耗時是服務(wù)調(diào)用的真實執(zhí)行時間,不受線程剖析影響。
監(jiān)聽耗時是什么?
答:監(jiān)聽耗時是指能夠被線程剖析監(jiān)聽到的調(diào)用執(zhí)行時間。為了盡量降低監(jiān)聽壓力,線程剖析只會對每次調(diào)用超過慢調(diào)用監(jiān)聽觸發(fā)閾值(默認(rèn)為2s)后的執(zhí)行時間進(jìn)行監(jiān)聽。例如一次實際耗時為5s的慢調(diào)用,前2s不會監(jiān)聽,只監(jiān)聽3s~5s這一區(qū)間。如果一次調(diào)用耗時只有1.8s,那它將不會被監(jiān)聽。
為什么監(jiān)聽耗時小于實際耗時?甚至有些超過監(jiān)聽觸發(fā)閾值的慢調(diào)用也沒有被監(jiān)聽?
答:由于線程剖析只監(jiān)聽一次調(diào)用超過觸發(fā)閾值后的執(zhí)行時間,因此,通常情況下,監(jiān)聽耗時≈實際耗時-慢調(diào)用監(jiān)聽觸發(fā)閾值。
如果系統(tǒng)在同一時間內(nèi)出現(xiàn)大量慢調(diào)用,由于監(jiān)聽線程有限,無法保證每個慢調(diào)用在滿足觸發(fā)閾值的第一時間就被監(jiān)聽。此時,就可能出現(xiàn)監(jiān)聽耗時遠(yuǎn)小于實際耗時的情況,甚至不會被監(jiān)聽。
為了保證超慢調(diào)用被監(jiān)聽,線程剖析針對5s以上的超慢調(diào)用設(shè)置了獨(dú)立的監(jiān)聽線程,因此會出現(xiàn):監(jiān)聽耗時≈實際耗時-5s。

心靈雞湯:

標(biāo)題:阿里云免實名賬號注冊,阿里云24h自助充值

地址:http://www.nickbaillie.com/kfxw/64426.html