Trace詳情
更新時間 2023-12-04 17:15:20
最近更新時間: 2023-12-04 17:15:20
分享文章
顯示Trace的詳細信息,包括調用棧及具體每個方法的耗時、日志詳情等等。
功能入口
查看該租戶下所有調用鏈路中某個的鏈路詳情
- 選擇目標資源池,并登錄APM組件控制臺。
- 在左側導航欄中選擇「 調用鏈查詢 」。
- 點擊「 TraceID 」,打開Trace詳情彈窗。
查看應用/agent相關的調用鏈路中某個的鏈路詳情
- 選擇目標資源池,并登錄APM組件控制臺。
- 在左側導航欄中選擇「 應用列表 」。
- 在應用列表中選擇您想查看的應用,點擊「 應用名稱 」打開新的應用詳情鏈接。
- 在左側導航欄中選擇「 調用鏈查詢 」查看該應用實例/接口的調用鏈信息。
- 點擊「 TraceID 」,打開Trace詳情彈窗。
查看應用實例/接口相關的調用鏈路中某個的鏈路詳情
- 選擇目標資源池,并登錄APM組件控制臺。
- 在左側導航欄中選擇「 應用列表 」。
- 在應用列表中選擇您想查看的應用,點擊「 應用名稱 」打開新的應用詳情鏈接。
- 在左側導航欄中選擇「 應用詳情 」或「 接口調用 」,您可以在應用詳情頁面切換至「 調用鏈查詢 」頁簽,在左側關鍵指標中 選擇不同的應用實例/接口 ,可查看該應用實例/接口相應的概覽信息。
- 點擊「 TraceID 」,打開Trace詳情彈窗。
功能說明

基礎信息
- 應用名稱 :顯示當前選中的“調用方法”所屬的應用的名稱。
- 接口名稱 :顯示當前選中的“調用方法”所屬的接口的名稱。
- IP地址 :顯示當前選中的“調用方法”所屬的應用實例的IP地址。
- TraceID :顯示TraceID,當前調用鏈的唯一標識。點擊「查看日志」打開“云日志服務-檢索分析”頁面。
- 產生時間 :發起調用的時間點。
- 耗時 :顯示當前選中的「調用方法」從發起調用到返回結果的時間。
調用棧
以調用樹的方式顯示具體的調用信息。
- 調用方法 :顯示調用方法名稱。
- 操作 :
- 詳情:點擊詳情,打開該調用方法的拓展信息彈窗。顯示Agent、http、主機、Process、Thread、DB、Messaging、目標服務信息。
- 查看日志:點擊打開“云日志服務-檢索分析”頁。
- 拓展信息 :當該調用存在異常/錯誤信息時,會在此處顯示異常堆棧信息。
- 時間軸 :以時間軸的形式顯示各個調用方法的耗時。
拓展信息
點擊「詳情」按鈕,打開彈窗如下。

顯示該方法其他相關信息,包括
User-Agent
- 名稱 :接入該應用的探針名稱。
- IP :該探針接入的應用實例的主機IP。
Http
- URL (Uniform Resource Locator):統一資源定位符,是一種用于標識互聯網上資源的地址,包括協議類型、主機名、端口號、路徑和查詢參數等信息。
- Domain (域名):是指互聯網中的機器和服務的名稱,類似于電話號碼的概念。域名由多個部分組成,按照從右到左的順序,依次表示頂級域名、二級域名、三級域名等。
- Status-Code (狀態碼):是指HTTP服務器返回給客戶端的響應狀態碼,用于表示請求的處理結果。
- 5xx:服務器異常,服務器在處理請求的過程中發生錯誤。
- 4xx:客戶端異常,請求包含語法錯誤或無法完成請求。
- 3xx:重定向問題,需要進一步操作。
- 2xx:成功,服務器成功接收請求并執行。
- 200:請求成功。
主機信息
- 名稱 :主機的名稱,通常是由用戶指定的一個字符串,用于標識主機的身份。
- 架構 :指主機的硬件架構,如x86、x86_64、ARM等。
- 操作系統平臺 :指主機所使用的操作系統的平臺,如Windows、Linux、macOS等。
- 操作系統名稱 :指主機所使用的具體操作系統的名稱和版本號,如Windows 10、Ubuntu 20.04 LTS、macOS Big Sur等。
Process(進程)是指正在運行的一個程序的實例
- Pid (Process ID):進程的唯一標識符,是一個由操作系統分配的整數,用于標識系統中的不同進程,每個進程都有一個不同的PID。
- Command-Line (命令行):是指啟動進程時指定的命令行參數,包括程序的路徑、參數等信息。它是一個字符串,可以通過操作系統提供的接口獲取到。
Thread(線程)是指進程中的一個執行單元
- ID (Thread ID):線程的唯一標識符,是一個由操作系統分配的整數,用于標識系統中的不同線程。每個線程都有一個不同的ID。
- Name (線程名):是指用戶指定的線程名稱,用于標識線程的身份。線程名稱可以方便用戶在程序中進行調試和監控。
DB(數據庫)
- Connection-String (連接字符串):是指連接到數據庫所需要的信息,包括主機名、端口號、用戶名、密碼等。它是一個字符串,用于在程序中建立到數據庫的連接。
- Operation (操作):是指對數據庫執行的操作,包括查詢、插入、更新、刪除等。它是一個字符串,用于表示當前執行的數據庫操作。
- Instance (實例):是指數據庫的實例名,用于標識不同的數據庫實例。它是一個字符串,通常是在建立數據庫連接時指定的。
- Type (類型):是指數據庫的類型,包括關系型數據庫、非關系型數據庫等。它是一個字符串,用于表示當前使用的數據庫類型。
- Statement (語句):是指在數據庫中執行的SQL語句,包括查詢語句、插入語句、更新語句、刪除語句等。它是一個字符串,用于表示當前執行的SQL語句。
- User (用戶):是指對數據庫進行操作的用戶,包括數據庫管理員、應用程序用戶等。它是一個字符串,用于表示當前執行操作的用戶。
Messaging(消息傳遞)是指在分布式系統中,通過消息傳遞實現不同組件之間的通信。
- System (消息系統):是指消息傳遞所使用的消息系統,如Apache Kafka、RabbitMQ、ActiveMQ等。它是一個軟件系統,用于實現異步消息傳遞。
- Operation (操作):是指對消息執行的操作,包括發送、接收、確認等。它是一個字符串,用于表示當前執行的操作。
- Destination-Kind (目標類型):是指消息的目標類型,包括隊列(Queue)和主題(Topic)兩種。隊列用于點對點的消息傳遞,主題用于發布-訂閱模式的消息傳遞。它是一個字符串,用于表示當前消息的目的地類型。
目標服務(Target Service)是指客戶端需要訪問的遠程服務。
- 名稱 (Name):是指目標服務的名稱,用于唯一標識服務。它是一個字符串,通常由服務提供方指定,并在服務注冊中心中注冊。
- 類型 (Type):是指目標服務的類型,用于表示服務的功能類別。例如,Web服務、消息隊列服務、數據庫服務等。它是一個字符串,通常由服務提供方指定。
- 實例 (Instance):是指目標服務的實例,用于標識不同的服務實例。在分布式系統中,通常會有多個服務實例提供相同的服務。它是一個字符串,通常由服務注冊中心分配。