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