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