阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優(yōu)惠大,聯系客服飛機@jkkddd
通過調用鏈路和日志分析定位業(yè)務異常問題
定位業(yè)務異常問題難度大、效率低,一直是ARMS應用監(jiān)控的性能瓶頸。ARMS應用監(jiān)控通過結合調用鏈路和日志分析,可以快速、準確地定位業(yè)務異常問題,提升微服務框架下的開發(fā)診斷效率。前提條件
已開通日志服務SLS。登錄日志服務控制臺時,根據頁面提示開通日志服務。
已創(chuàng)建Project,詳情請參見創(chuàng)建Project。
已創(chuàng)建Logstore,詳情請參見創(chuàng)建Logstore。
背景信息
在使用調用鏈路和日志分析定位業(yè)務異常問題前,需要先了解Metrics、Tracing和Logging三個概念。
Metrics:應用的關鍵性能指標,如應用提供服務請求量、應用提供服務平均響應時間、應用依賴服務請求量等。
Tracing:調用鏈路,應用的任何接口調用、請求響應等動作都會綁定到完整的鏈路。
Logging:業(yè)務日志,應用的任何接口調用、請求響應等動作都會輸出完整的業(yè)務日志。
當應用出現業(yè)務異常問題時,應用指標統(tǒng)計圖會出現明顯波動,您可據此粗略地分析異常問題;通過完整的調用鏈路和業(yè)務日志分析,可以精準定位業(yè)務異常問題。
關聯業(yè)務日志與TraceId
登錄ARMS控制臺,在左側導航欄選擇應用監(jiān)控 > 應用列表。
在應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。
在左側導航欄中單擊應用設置,并在右側單擊自定義配置頁簽。
在自定義配置頁簽的應用日志關聯配置區(qū)域,選擇日志源為日志服務,打開關聯業(yè)務日志與TraceId開關,選擇日志服務所在地域,然后綁定Project和Logstore。
在自定義配置頁簽左下角單擊保存。
從應用指標的角度排查業(yè)務異常問題
登錄ARMS控制臺,在左側導航欄選擇應用監(jiān)控 > 應用列表。
在應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。
在左側導航欄單擊應用總覽,在頂部選擇概覽分析,然后在右上角選擇或自定義設置目標時間段。
概覽分析頁面展示目標應用的關鍵指標,如應用提供服務請求量、應用提供服務平均響應時間、應用依賴服務請求量等。
在概覽分析頁面選擇某個應用指標,在該指標的曲線圖上拖動鼠標選取目標時間段。
本示例以應用提供服務平均響應時間指標為例。
查看步驟4所選時間段的調用鏈路。
單擊查看所選時間段的調用鏈路。
在調用鏈路列表面板選擇狀態(tài)異常(顯示為報錯)的調用鏈路記錄,單擊該調用鏈路記錄TraceId列下的TraceId值。
您也可以在該調用鏈路記錄操作列下單擊查看日志,查看該時間點的業(yè)務日志,分析業(yè)務異常原因。
單擊調用鏈路頁簽,然后在詳情列下單擊放大圖標圖標。
單擊方法棧,在鏈路詳情信息頁面查找錯誤信息,鼠標懸停在錯誤信息上可查看異常原因。
查看步驟4所選時間段的業(yè)務日志。
單擊查看所選時間段的日志。
在日志分析頁面選擇異常錯誤信息,查看日志并定位業(yè)務異常原因
從接口調用的角度排查業(yè)務異常問題
登錄ARMS控制臺,在左側導航欄選擇應用監(jiān)控 > 應用列表。
在應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。
在左側導航欄單擊接口調用。
在接口調用頁面的接口列表區(qū)域單擊目標接口,然后單擊調用鏈查詢頁簽。
在調用鏈查詢頁簽選擇狀態(tài)異常的接口調用記錄,異常狀態(tài)顯示為
查看接口調用的調用鏈路。
在目標接口調用記錄的TraceId列下單擊TraceId的值。
單擊調用鏈路頁簽,然后在詳情列下單擊放大圖標圖標。
單擊方法棧,在鏈路詳情信息頁面查找錯誤信息,鼠標懸停在錯誤信息上可查看異常原因。
查看接口調用的日志。
在目標接口調用記錄的操作列下單擊查看日志。
在日志分析頁面選擇異常錯誤信息,查看日志并定位業(yè)務異常原因
心靈雞湯:
標題:阿里云國際賬號免實名注冊,阿里云賬號購買
地址:http://ychudong.cn/kfxw/64429.html