实时请求trace功能支持实时追踪、监控某个请求的执行过程,并滚动展示请求的详细信息。当业务请求耗时较长时,您可以通过该功能定位问题所在,方便进一步进行故障诊断和问题分析并及时发现安全漏洞。
前提条件
已登录目标实例的集群管理系统,具体操作请参见登录集群管理系统。
操作步骤
在集群管理系统的左侧导航栏,选择
。选择idc、分组和节点。
设置追踪筛选条件。包含以下几项:
筛选条件
说明
Trace
是否保持追踪。取值如下:
开:保持追踪。
关:默认值,不开启实时请求trace功能。
您可以单击编辑,修改取值。
请求处理耗时
处理目标请求消耗的时间。单位为毫秒(ms)。默认值为1000。
请求返回大小
目标请求返回的响应数据的大小。单位为字节(bytes)。默认值为0。
表名
指定追踪的表。
Encoded region name
数据表分片编码后的分片名。
Method
用户请求方式,如SELECT、UPSERT、GET、SCAN、PUT等。
Handler type
请求处理程序的类型。取值如下:
CUSTOM:所有用户侧外部调用接口集合。
USER_READ:用户侧外部调用读请求的接口,包括SELECT、GET和SCAN。
USER_WRITE:用户侧外部调用写请求的接口,包括UPSERT和PUT。
LINDORM_READ:Lindorm内部调用读请求的接口。
LINDORM_WRITE:Lindorm内部调用写请求的接口。
INDEX_WRITE:Lindorm内部调用索引写入的接口。
请求源地址
请求发出的地址。
说明不设置以上筛选条件时,默认查询所选择节点下所有被处理的请求。
单击开始Trace,系统将自动追踪符合筛选条件的请求,并展示各请求详情。您可以根据需要,选择滚动显示或清屏。
(可选)单击停止Trace,系统将停止追踪。