全部產品
Search
文件中心

Managed Service for OpenTelemetry:調用鏈分析

更新時間:Jul 06, 2024

通過調用鏈分析頁面對應用的調用鏈資訊進行分析後,您可以查看鏈路中部分監控指標的時序曲線,以及調用鏈列表、應用拓撲和全鏈路彙總資訊。

功能入口

  1. 登入可觀測鏈路 OpenTelemetry 版控制台,在左側導覽列單擊應用列表

  2. 應用列表頁面頂部選擇目標地區,然後單擊目標應用程式名稱。

  3. 在左側導覽列中單擊調用鏈分析

    鏈路追蹤-調用鏈分析頁面-CN

開啟全量即時分析

如果您需要對指定採樣比例的儲存資料進行全量即時分析,您可以在設定指定採樣比例後,開啟即時全量分析功能,查看對應的調用鏈資訊。

重要

如果沒有設定採樣比例或者採樣比例設定為100%,那麼開啟即時全量分析功能後,顯示的資料為當前帳號下的儲存資料。

  1. 調用鏈分析頁面右上方單擊開啟全量即時分析

  2. 在右側選擇需要全量分析的時間段。

    調用鏈分析頁面將即時重新整理目前時間段的全量分析資料。

篩選調用鏈

  1. 單擊調用鏈分析頁面右上方的時間選擇框,設定查詢時間範圍。

  2. 單擊調用鏈分析頁面頂部文字框,在彈出的篩選視窗中進行以下操作後,單擊搜尋

    • 耗時參數後輸入回應時間的最小值和最大值,可查詢此耗時區間的調用鏈資訊。

    • 選中異常複選框,可查詢有異常的調用鏈資訊。

    • 添加Span名稱機器/IP標籤三個過濾條件。在添加過濾條件時,可添加多個Span名稱機器/IP標籤

時間變化趨勢

時間變化趨勢地區顯示Span數量和異常數的時序曲線、Span耗時趨勢曲線圖和Span耗時分布圖。

xTrace調用鏈分析-時間變化趨勢

時間變化趨勢地區下,您可以執行以下操作:

  • 將游標移到統計圖上,查看統計情況。

  • 使用游標選中一段時間,查看指定時間段的統計情況。

  • 單擊圖例,隱藏或顯示資料。

Span名稱和機器/IP列表

Span名稱機器/IP地區顯示了所有Span和機器的列表。

xTrace調用鏈分析-span列表

Span名稱機器/IP地區下,您可以執行以下操作:

  • 在列表文字框中輸入關鍵字,單擊搜尋表徵圖,可以篩選當前列表中的Span名稱或機器/IP。

  • 單擊列表右上方的Span數量回應時間,可以將列表按Span數量或回應時間從大到小排序。

  • 單擊Span名稱或機器的IP,可以將目標Span名稱或機器的IP設定為篩選條件。

分組列表

  1. 調用鏈分析頁面的分組依據地區設定分組欄位。

  2. 在右側選取查詢列表範圍為所有Span介面調用

    • 所有Span:基於所有Span查詢的當前欄位的分組列表。

    • 介面調用:基於第一個Span查詢的當前欄位的分組列表。

    單擊欄位名稱,可以查看當前欄位名稱對應的調用鏈列表。

調用鏈

調用鏈地區顯示了調用鏈的Trace ID、時間、Span名稱、耗時和IP。

鏈路追蹤-調用鏈分析-CN

調用鏈地區下,您可以執行以下操作:

  • 單擊調用鏈Trace ID,可以查詢目標調用鏈的調用鏈瀑布圖。更多資訊,請參見調用鏈瀑布圖

  • 將滑鼠懸浮於Span名稱上,可以查看該Span的時間長度、開始時間、Tag和日誌事件等資訊。

應用拓撲

應用拓撲主要展示應用間依賴關係的拓撲圖,以及各應用之間的請求比例、調用倍數和耗時比例等資訊。基於效能體驗考慮,應用拓撲最多支援拉取5000條鏈路請求進行彙總。

Trace Topology

說明
  • 請求比例=應用對外調用的請求數/應用總請求數。 例如有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名稱和應用程式名稱進行彙總的調用鏈路表。基於效能體驗考慮,即時彙總最多支援拉取5000條鏈路請求進行彙總。

鏈路追蹤-全鏈路彙總頁簽-CN

說明
  • 請求數/請求比例:請求比例表示調用當前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名稱上,顯示推薦調用鏈提示資訊,可查看與此Span關聯的調用鏈。單擊選定的Trace ID,可以查看調用鏈瀑布圖。更多資訊,請參見調用鏈瀑布圖

  • 單擊應用程式名稱,可以查看目標應用的應用總覽。更多資訊,請參見應用總覽

調用鏈瀑布圖

調用鏈路頁面上,您可以看到調用鏈的Span名稱、時間軸、應用程式名稱、開始時間、IP地址和狀態等資訊。

說明

IP地址欄位顯示的是IP地址還是機器名稱,取決於應用設定頁面上的顯示配置。更多資訊,請參見管理應用和標籤

Page Trace

Span名稱列,您可以將滑鼠懸浮於單個Span名稱上,查看該Span的時間長度、開始時間、Tag和日誌事件等資訊。Overlay Tag and Log Events