全部產品
Search
文件中心

Application Real-Time Monitoring Service:調用鏈分析查詢用法說明

更新時間:Jul 06, 2024

調用鏈分析支援三種查詢方式:快捷篩選、查詢面板和查詢方塊。查詢條件會互相聯動,您可以根據個人習慣選擇合適的查詢方式。

快捷篩選

調用鏈分析頁面左側快捷篩選地區,通過狀態、耗時、應用程式名稱、介面名稱和主機地址維度快速篩選鏈路。例如選中異常,可以快速篩選出statusCode=2的異常鏈路;選中某個應用或介面,可以快速篩選該應用或介面下的鏈路。

快捷篩選的優勢不僅是操作方便,還可以進行多級篩選。通過即時顯示當前組合條件下的鏈路資料分布,協助您發現潛在的異常特徵。

Trace快捷篩選

查詢面板

調用鏈分析頁面單擊右側頂部文字框,在下拉查詢面板中可以指定篩選條件的具體值,並支援添加自訂Attributes篩選條件。

自訂篩選

查詢方塊

調用鏈分析頁面查詢方塊中直接輸入篩選條件。

Trace查詢方塊

調用鏈分析支援簡單的查詢文法,常用的運算子說明如下,查詢參數請參見調用鏈分析參數說明

運算子

說明

AND

AND運算子,用於組合多個查詢條件,表示多重過濾。例如serviceName="arms-demo" AND statusCode=2表示查詢arms-demo應用下的異常鏈路。

=

等於運算子,查詢某欄位等於某數值的鏈路,如果值為字串類型則需要加上半形雙引號(""),數實值型別則不需要添加。例如serviceName="arms-demo",statusCode=2

>

大於運算子,僅可用於數實值型別判斷。例如duration>10000000

<

小於運算子,僅可用於數實值型別判斷。例如duration<30000000

IN

多選運算子。例如ip IN ("127.0.0.1","192.168.0.1") 表示IP等於127.0.0.1或者192.168.0.1,滿足任一條件即可返回。

IN的候選值需要包含在半形圓括弧內(()),每個值用半形雙引號("")包裹,多個候選值之間用半形逗號(,)分隔。IN的候選值至少有一個,不可為空。

查詢文法樣本:

  • 查詢arms-demo應用下異常鏈路:

    serviceName="arms-demo" AND statusCode=2
  • 查詢/createOrder/pc和/createOrder/mobile兩個介面大於3s的鏈路:

    spanName IN ("/createOrder/pc","/createOrder/mobile") AND duration>3000000000