通過調用鏈分析頁面對應用的調用鏈信息進行分析后,您可以查看鏈路中部分監控指標的時序曲線,以及調用鏈列表、應用拓撲和全鏈路聚合信息。
功能入口
登錄可觀測鏈路 OpenTelemetry 版控制臺,在左側導航欄單擊應用列表。
在應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。
在左側導航欄中單擊調用鏈分析。
開啟全量實時分析
如果您需要對指定采樣比例的存儲數據進行全量實時分析,您可以在設置指定采樣比例后,開啟實時全量分析功能,查看對應的調用鏈信息。
如果沒有設置采樣比例或者采樣比例設置為100%,那么開啟實時全量分析功能后,顯示的數據為當前賬號下的存儲數據。
在調用鏈分析頁面右上角單擊開啟全量實時分析。
在右側選擇需要全量分析的時間段。
調用鏈分析頁面將實時刷新當前時間段的全量分析數據。
篩選調用鏈
單擊調用鏈分析頁面右上角的時間選擇框,設置查詢時間范圍。
單擊調用鏈分析頁面頂部文本框,在彈出的篩選窗口中進行以下操作后,單擊搜索。
在耗時參數后輸入響應時間的最小值和最大值,可查詢此耗時區間的調用鏈信息。
選中異常復選框,可查詢有異常的調用鏈信息。
添加Span名稱、機器/IP或標簽三個過濾條件。在添加過濾條件時,可添加多個Span名稱、機器/IP或標簽。
時間變化趨勢
時間變化趨勢區域顯示Span數量和異常數的時序曲線、Span耗時趨勢曲線圖和Span耗時分布圖。
在時間變化趨勢區域下,您可以執行以下操作:
將光標移到統計圖上,查看統計情況。
使用光標選中一段時間,查看指定時間段的統計情況。
單擊圖例,隱藏或顯示數據。
Span名稱和機器/IP列表
在Span名稱和機器/IP區域顯示了所有Span和機器的列表。
在Span名稱和機器/IP區域下,您可以執行以下操作:
在列表文本框中輸入關鍵字,單擊搜索圖標,可以篩選當前列表中的Span名稱或機器/IP。
單擊列表右上角的Span數量或響應時間,可以將列表按Span數量或響應時間從大到小排序。
單擊Span名稱或機器的IP,可以將目標Span名稱或機器的IP設置為篩選條件。
分組列表
在調用鏈分析頁面的分組依據區域設置分組字段。
在右側選擇查詢列表范圍為所有Span或接口調用。
所有Span:基于所有Span查詢的當前字段的分組列表。
接口調用:基于第一個Span查詢的當前字段的分組列表。
單擊字段名稱,可以查看當前字段名稱對應的調用鏈列表。
調用鏈
在調用鏈區域顯示了調用鏈的Trace ID、時間、Span名稱、耗時和IP。
在調用鏈區域下,您可以執行以下操作:
單擊調用鏈Trace ID,可以查詢目標調用鏈的調用鏈瀑布圖。更多信息,請參見調用鏈瀑布圖。
將鼠標懸浮于Span名稱上,可以查看該Span的時長、開始時間、Tag和日志事件等信息。
應用拓撲
應用拓撲主要展示應用間依賴關系的拓撲圖,以及各應用之間的請求比例、調用倍數和耗時比例等信息?;谛阅荏w驗考慮,應用拓撲最多支持拉取5000條鏈路請求進行聚合。
請求比例=應用對外調用的請求數/應用總請求數。 例如有100個請求進入上層應用A, 而從A調用下層應用B的只有90個請求,那么A到B的請求比例為90%。(因為在應用A中,可能存在if判斷進行過濾,導致一些請求不會進入應用B。)
調用倍數=應用對外調用的Span數/應用總Span數。例如有100個Span進入上層應用A, 而從A調用下層應用B的有300個Span,那么A到B的調用倍數為3。 例如A到B顯示為90%/3x, 表示應用A中有90%的請求會去調用應用B,應用A平均調用3次應用B。
全鏈路聚合
全鏈路聚合是將調用鏈根據Span名稱和應用名進行聚合的調用鏈路表?;谛阅荏w驗考慮,實時聚合最多支持拉取5000條鏈路請求進行聚合。
請求數/請求比例:請求比例表示調用當前Span節點的請求比例數。例如總請求數為100個,請求比例為10%表示有10個請求調用當前Span。計算公式=當前Span的請求數/總請求數×100%。
Span數/請求倍數:請求倍數表示平均每個請求數調用當前Span的次數,例如1.5x表示平均每個請求會調用當前Span 1.5次 。計算公式=Span數/Span的請求數。
平均自身耗時/比例:平均自身耗時表示不包括子Span的平均耗時,例如Span A到B中,A耗時為10毫秒,B耗時為8毫秒,那么A的自身耗時為2毫秒。計算公式=Span耗時-Sum(子Span耗時)。如果是異步調用的話,將不會減去子耗時,計算公式=Span耗時。
異常數/異常比例:異常比例表示出現異常的請求比例,例如3%表示有3%的請求出現異常。計算公式=異常請求數/總請求數。異常請求數不等于異常數,當請求倍數大于1時,一個異常請求可能對應多個異常數。
調用鏈瀑布圖
在調用鏈路頁面上,您可以看到調用鏈的Span名稱、時間軸、應用名稱、開始時間、IP地址和狀態等信息。
IP地址字段顯示的是IP地址還是機器名稱,取決于應用設置頁面上的顯示配置。更多信息,請參見管理應用和標簽。
在Span名稱列,您可以將鼠標懸浮于單個Span名稱上,查看該Span的時長、開始時間、Tag和日志事件等信息。