调用链分析支持三种查询方式:快捷筛选、查询面板和查询框。查询条件会互相联动,您可以根据个人习惯选择合适的查询方式。
快捷筛选
在调用链分析页面左侧快捷筛选区域,通过状态、耗时、应用名称、接口名称和主机地址维度快速筛选链路。例如选中异常,可以快速筛选出statusCode=2
的异常链路;选中某个应用或接口,可以快速筛选该应用或接口下的链路。
快捷筛选的优势不仅是操作方便,还可以进行多级筛选。通过实时显示当前组合条件下的链路数据分布,帮助您发现潜在的异常特征。
查询面板
在调用链分析页面单击右侧顶部文本框,在下拉查询面板中可以指定筛选条件的具体值,并支持添加自定义Attributes筛选条件。
查询框
在调用链分析页面查询框中直接输入筛选条件。
调用链分析支持简单的查询语法,常用的运算符说明如下,查询参数请参见调用链分析参数说明。
运算符 | 说明 |
AND | AND运算符,用于组合多个查询条件,表示多重过滤。例如 |
= | 等于运算符,查询某字段等于某数值的链路,如果值为字符串类型则需要加上半角双引号(""),数值类型则不需要添加。例如 |
> | 大于运算符,仅可用于数值类型判断。例如 |
< | 小于运算符,仅可用于数值类型判断。例如 |
IN | 多选运算符。例如 IN的候选值需要包含在半角圆括号内(()),每个值用半角双引号("")包裹,多个候选值之间用半角逗号(,)分隔。IN的候选值至少有一个,不能为空。 |
查询语法示例:
查询arms-demo应用下异常链路:
serviceName="arms-demo" AND statusCode=2
查询/createOrder/pc和/createOrder/mobile两个接口大于3s的链路:
spanName IN ("/createOrder/pc","/createOrder/mobile") AND duration>3000000000
- 本页导读 (1)