調用鏈搜索span信息
更新時間 2024-03-11 11:36:08
最近更新時間: 2024-03-11 11:36:08
分享文章
本文主要介紹調用鏈搜索span信息
背景信息
在分布式架構下,微服務之間的調用情況日趨復雜,在外部請求響應變慢、部分請求異常等場景下,想要快速定位哪個環節存在異常,您可以在業務在調用鏈路查詢頁面,通過TraceId精確查詢調用鏈路詳細情況,或結合多種條件篩選查詢調用鏈路。
操作步驟
步驟 1 登錄APM控制臺。
步驟 2 在左側導航欄選擇“應用監控 > 調用鏈”,進入調用鏈界面。
步驟 3 輸入如下查詢條件,單擊“查找Trace”,頁面右側展示查找結果。
圖 調用鏈查詢結果


表 調用鏈查詢條件
| 查詢條件 | 具體含義 | 必填/選填 |
|---|---|---|
| 應用 | 調用鏈所在應用。 | 必填 |
| 區域 | 調用鏈所在區域。 | 必填 |
| 組件 | 調用鏈所在組件。 | 選填 |
| 環境 | 調用鏈所在環境。 | 選填 |
| 實例 | 調用鏈所在實例。 | 選填 |
| URL | 調用鏈的URL,分為Rest URL和Real URL兩種搜索條件:Rest URL為restful風格的URL,URL中帶有變量名稱,如/apm/get/{id};Real URL為實際訪問的URL。 | 選填 |
| 精確 | 對URL是否精確匹配,開啟狀態下為精確查詢URL,不開啟則進行模糊查詢。 | 選填 |
| 調用方法 | 調用鏈的HttpMethod。 | 選填 |
| 狀態碼 | 調用鏈返回的HTTP狀態碼。 | 選填 |
| 響應時間 | 調用鏈的響應時間范圍,可以填寫最小響應時間和最大響應時間搜索調用鏈,兩個值都可以為空。 | 選填 |
| 是否異常 | 調用鏈是否有異常。 | 選填 |
| Trace ID | 調用鏈的TraceID,填寫該搜索條件后,其他搜索條件全部失效,只根據該TraceID搜索。 | 選填 |
步驟 4 單擊“其他查詢條件”,展示“自定義參數”、“全局Trace ID”以及“應用碼”三個查詢條件。
圖 其他條件


表 調用鏈查詢條件
| 查詢條件 | 具體含義 | 必填/選填 |
|---|---|---|
| 自定義參數 | 已配置url監控項的攔截header指定key值、攔截url參數指定key值、攔截cookie指定key值參數后,在這里可以設置key=value進行搜索。 | 選填 |
| 全局Trace ID | 調用鏈的全局TraceID,填寫該搜索條件后,其他搜索條件全部失效,只根據該全局TraceID搜索。 | 選填 |
| 應用碼 | 已配置url監控項的業務code采集長度限制、解析業務code的key、業務code的正確值參數后,會采集相應的應用碼,這里可以根據應用碼進行搜索。 | 選填 |
自定義參數
使用方法
- 配置url監控項的攔截header指定key值、攔截url參數指定key值、攔截cookie指定key值參數。
- 在“自定義參數”后的框中,填寫對應的參數以及參數值。
- 單擊“查找Trace”,頁面右側展示查找結果。
圖 自定義參數查詢結果


全局Trace ID使用方法
使用方法
- 單擊待查看的調用鏈前的箭頭,查看全局Trace ID。
圖 獲取全局Trace ID


- 在“全局Trace ID”后的框中,填寫全局Trace ID。
- 單擊“查找Trace”,頁面右側展示查找結果。
圖 查詢全局Trace ID結果

應用碼使用方法
使用方法
- 配置url監控項的業務code采集長度限制、解析業務code的key、業務code的正確值參數。
圖 url監控項


- 在左側導航欄選擇“應用監控 > 調用鏈”,進入調用鏈界面。
- 單擊

,查看對應的業務code的值。業務code的值即“應用碼”。
圖 查看業務code

- 在“應用碼”后的框中,填寫應用碼。
圖查找code對應的調用鏈


- 單擊“查找Trace”,頁面右側展示查找結果。