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


診斷應(yīng)用卡頓問題

定位、排查應(yīng)用卡頓問題的原因有諸多難點(diǎn)。針對(duì)這類問題,ARMS提供線程剖析、調(diào)用鏈路診斷、接口監(jiān)控等一套解決方案,幫助您快速準(zhǔn)確定位應(yīng)用中所有慢調(diào)用,進(jìn)而解決應(yīng)用卡頓問題。
問題分析
網(wǎng)站卡頓、頁面加載過慢是互聯(lián)網(wǎng)應(yīng)用最常見的問題之一。排查、解決網(wǎng)站卡頓、頁面加載過慢等問題過程復(fù)雜,耗時(shí)較長,原因如下:
應(yīng)用鏈路太長
從前端頁面到后臺(tái)網(wǎng)關(guān),從Web應(yīng)用服務(wù)器到后臺(tái)數(shù)據(jù)庫,任何一個(gè)環(huán)節(jié)出現(xiàn)故障都有可能導(dǎo)致整體卡頓。
采用微服務(wù)架構(gòu)的應(yīng)用,鏈路更加復(fù)雜,而且不同組件可能由不同的團(tuán)隊(duì)和人員維護(hù),加劇了問題排查的難度。
日志不全或質(zhì)量欠佳
應(yīng)用日志是排查線上問題的主要方法,但出現(xiàn)問題的位置往往無法預(yù)期,而且“慢”通常是偶發(fā)現(xiàn)象,要真正找到“慢”的原因,需要在每個(gè)可能出現(xiàn)問題的地方打印日志,記錄每一次調(diào)用,但是成本太高。
監(jiān)控不足
業(yè)務(wù)發(fā)展過快、應(yīng)用快速迭代導(dǎo)致應(yīng)用頻繁修改接口、增加依賴等情況,進(jìn)而導(dǎo)致代碼質(zhì)量惡化。應(yīng)用需要一個(gè)完善的監(jiān)控體系來自動(dòng)監(jiān)控應(yīng)用的每一個(gè)接口,自動(dòng)記錄出現(xiàn)問題的調(diào)用。
解決方案
為應(yīng)用安裝ARMS探針后,即可在不改動(dòng)應(yīng)用代碼的情況下,使用ARMS應(yīng)用監(jiān)控的線程剖析、調(diào)用鏈路診斷、接口監(jiān)控等功能,全方位監(jiān)控應(yīng)用中所有慢調(diào)用。
步驟一:安裝ARMS探針
為應(yīng)用安裝ARMS探針后,才能對(duì)應(yīng)用進(jìn)行全方位監(jiān)控。請(qǐng)根據(jù)實(shí)際需求選擇一種方式來安裝探針。具體操作,請(qǐng)參見應(yīng)用監(jiān)控接入概述。
步驟二:查看慢SQL的統(tǒng)計(jì)信息
為應(yīng)用安裝ARMS探針后,ARMS會(huì)收集和展示選定時(shí)間內(nèi)應(yīng)用的總請(qǐng)求量、平均響應(yīng)時(shí)間、錯(cuò)誤數(shù)、實(shí)時(shí)實(shí)例數(shù)、Full GC次數(shù)、慢SQL次數(shù)、異常次數(shù)和慢調(diào)用次數(shù),以及這些指標(biāo)的周同比和日同比。請(qǐng)按以下步驟查看慢SQL的統(tǒng)計(jì)信息。
登錄ARMS控制臺(tái),在左側(cè)導(dǎo)航欄選擇應(yīng)用監(jiān)控 > 應(yīng)用列表。
在應(yīng)用列表頁面頂部選擇目標(biāo)地域,然后單擊目標(biāo)應(yīng)用名稱。
步驟三:發(fā)現(xiàn)并鎖定慢調(diào)用
ARMS在接口調(diào)用頁面展示了被監(jiān)控的應(yīng)用提供的所有接口以及這個(gè)接口的調(diào)用次數(shù)和耗時(shí),慢接口會(huì)被標(biāo)注出來,幫助您發(fā)現(xiàn)和鎖定慢接口。
在左側(cè)導(dǎo)航欄,單擊接口調(diào)用。
在接口調(diào)用頁面的左側(cè),單擊調(diào)用次數(shù)最多的慢接口,在右側(cè)查看慢接口的詳細(xì)信息
步驟四:查看并鎖定問題代碼
鎖定慢接口后,需要找到問題代碼來解決問題??煺帐菍?duì)一次調(diào)用的全鏈路調(diào)用的完整記錄,包括每一次調(diào)用所經(jīng)過的代碼及耗時(shí),可以精準(zhǔn)定位問題代碼。
在接口調(diào)用頁面右側(cè),單擊調(diào)用鏈查詢頁簽。
調(diào)用鏈查詢頁簽下顯示該接口的所有調(diào)用鏈。
在調(diào)用鏈查詢頁簽下,單擊某個(gè)調(diào)用鏈路的TraceId。
在彈出的頁面,查看異常的調(diào)用鏈路信息,在詳情列,單擊放大鏡圖標(biāo),查看調(diào)用的方法棧,從而獲得異常的上下文信息

心靈雞湯:

標(biāo)題:阿里云賬號(hào)免實(shí)名注冊(cè),阿里云賬號(hào)購買

地址:http://ychudong.cn/kfxw/64428.html