阿里云國(guó)際站經(jīng)銷商,主營(yíng)阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
使用SkyWalking和可觀測(cè)鏈路 OpenTelemetry 版進(jìn)行代碼級(jí)慢請(qǐng)求分析
借助Java字節(jié)碼注入技術(shù),許多基于Java的框架可以實(shí)現(xiàn)自動(dòng)埋點(diǎn),從而幫助您了解慢請(qǐng)求具體發(fā)生在哪兩個(gè)埋點(diǎn)之間,但這不足以定位代碼層的問題。如需精確定位導(dǎo)致慢請(qǐng)求出現(xiàn)的代碼方法,您可以搭配使用SkyWalking的慢請(qǐng)求分析功能和可觀測(cè)鏈路 OpenTelemetry 版。前提條件
您已通過(guò)SkyWalking接入可觀測(cè)鏈路 OpenTelemetry 版,詳情請(qǐng)參見通過(guò)SkyWalking上報(bào)Java應(yīng)用數(shù)據(jù)。
創(chuàng)建慢請(qǐng)求采集任務(wù)
登錄可觀測(cè)鏈路 OpenTelemetry 版控制臺(tái),在左側(cè)導(dǎo)航欄單擊應(yīng)用列表。
在應(yīng)用列表頁(yè)面頂部選擇目標(biāo)地域,然后單擊目標(biāo)應(yīng)用名稱。
在左側(cè)導(dǎo)航欄單擊慢請(qǐng)求分析,并單擊新建任務(wù)。
在新建任務(wù)對(duì)話框中輸入以下信息,并單擊確認(rèn)
定位導(dǎo)致慢請(qǐng)求出現(xiàn)的方法
以您設(shè)置的監(jiān)控時(shí)間為起點(diǎn),經(jīng)過(guò)指定的監(jiān)控持續(xù)時(shí)間后,耗時(shí)超過(guò)閾值的Span將顯示在Sampled Traces區(qū)域。請(qǐng)按照以下步驟在頁(yè)面右側(cè)的線程棧詳細(xì)信息定位導(dǎo)致慢請(qǐng)求出現(xiàn)的方法。
在慢請(qǐng)求分析頁(yè)面的任務(wù)列表區(qū)域單擊目標(biāo)任務(wù)。
耗時(shí)超過(guò)閾值的Span將顯示在Sampled Traces區(qū)域。
在Sampled Traces區(qū)域單擊目標(biāo)Span,并觀察頁(yè)面右側(cè)的線程棧區(qū)域。
以紅色字體顯示的方法名即為耗時(shí)超過(guò)所設(shè)置閾值的方法。您可以針對(duì)性地優(yōu)化這些方法。
為什么監(jiān)控持續(xù)時(shí)間結(jié)束后未采樣到任何線程棧?
如果監(jiān)控持續(xù)時(shí)間結(jié)束后未采樣到任何線程棧,請(qǐng)按照以下步驟排查。
在慢請(qǐng)求分析頁(yè)面的任務(wù)列表區(qū)域單擊目標(biāo)任務(wù)右側(cè)的查看任務(wù)詳情。
在任務(wù)詳情對(duì)話框的日志區(qū)域查看詳細(xì)信息。
如果實(shí)例字段末尾含有監(jiān)控的Agent IP地址,且操作類型為EXECUTION_FINISHED或EXECUTION_NOTIFY,則說(shuō)明網(wǎng)絡(luò)連接正常,只是因?yàn)闆]有耗時(shí)超過(guò)閾值的Span。
如果不符合上述描述,則說(shuō)明網(wǎng)絡(luò)連接有問題,請(qǐng)稍后重試。
心靈雞湯:
標(biāo)題:阿里云國(guó)際賬號(hào)實(shí)名注冊(cè),阿里云代理商
地址:http://m.nickbaillie.com/kfxw/64472.html