- 最新动态
- 产品介绍(2.0)
- 计费说明(2.0)
- 快速入门(2.0)
- 用户指南(2.0)
- API参考(2.0)
- 最佳实践(2.0)
- 常见问题(2.0)
- 产品介绍(1.0)
- 快速入门(1.0)
- 最佳实践(1.0)
- 用户指南(1.0)
- API参考(1.0)
- SDK参考(1.0)
-
常见问题(1.0)
- 用户高频问题
- 常见咨询问题
-
常见使用问题
- 如何获取AK/SK和projectid值?
- 如何通过创建委托获取AK/SK?
- 查询不到数据或者数据异常?
- 如何将APM接入非Web程序中?
- 调用链的时间线如何绘制的?
- APM如何采集探针数据?
- APM如何采集网格数据?
- 如何计算已使用实例个数?
- JBoss Standalone模式如何接入APM?
- 调用链跳转日志不生效?
- 如何将APM探针部署到CCE容器中?
- 如何处理SSH tunnel进程异常?
- 安装了ICAgent和java探针后,拓扑图不显示,没有数据,如何排查?
- JVM监控界面线程监控处为何没有tomcat线程指标?
- JVM监控界面内存监控中,为何最大内存比分配内存小?
- 如何判断CCE中是否已经绑定了ICAgent?
-
更多文档
- API参考(阿布扎比区域)
- 用户指南(阿布扎比区域)
- 用户指南 (2.0)(吉隆坡区域)
- 通用参考
链接复制成功!
查询调用链详情
功能介绍
根据调用链的traceId信息查询调用链详情。
URI
GET /v1/{project_id}/ats/spans
请求消息
参数 |
描述 |
是否为必选 |
示例 |
---|---|---|---|
clusterId |
集群ID |
否 |
default |
namespace |
命名空间 |
否 |
manage |
参数 |
参数类型 |
描述 |
---|---|---|
project_id |
string |
工程ID |
参数 |
是否必选 |
取值类型 |
取值范围 |
描述 |
---|---|---|---|---|
traceId |
是 |
string |
从查询的调用链数据中获取 |
调用链的ID |
请求示例
/v1/0/ats/spans?traceId=0000000027046b00
响应消息
参数 |
参数类型 |
描述 |
---|---|---|
errorCode |
string |
响应错误码, SVCSTG.ATS.2000:查询成功 SVCSTG.ATS.400101:参数校验失败 SVCSTG.ATS.200103:没有找到调用数据 |
errorMessage |
string |
响应错误信息描述 |
responseInfo |
list(string),数据结构参见(表5) |
调用链查询结果 |
参数 |
参数类型 |
描述 |
---|---|---|
traceId |
string |
调用链ID,全局唯一 |
name |
string |
服务名称:实例名称:事务名称 |
id |
string |
Span的ID |
parentId |
string |
当前Span的上级Span ID信息 |
timestamp |
long |
调用的起始时间(单位μs) |
duration |
long |
Span调用耗时(单位μs) |
annotations |
list(string),数据结构参见(表6) |
调用中客户端或服务端服务信息描述 |
binaryAnnotations |
list(string),数据结构参见(表7) |
调用中的扩展信息描述 |
参数 |
参数类型 |
描述 |
---|---|---|
timestamp |
long |
某事件发生的本地当前系统时间(单位μs) |
endpoint |
数据结构参见表8 |
调用端服务信息描述,可选 |
value |
string |
调用事件类型,取值范围{CS、SR、SS、CR}
|
参数 |
参数类型 |
描述 |
---|---|---|
key |
string |
扩展信息的名称 |
endpoint |
数据结构参见表8 |
调用端服务信息描述,可选 |
value |
string |
扩展信息的值 |
参数 |
参数类型 |
描述 |
---|---|---|
serviceName |
string |
调用端服务名称,可选 |
ipv4 |
string |
调用端服务IP信息,可选 |
port |
string |
调用端服务接口信息,可选 |
响应示例
{ "errorCode": "SVCSTG.ATS.2000", "errorMessage":null, "responseInfo": [ "{\"traceId\":\"0000000027046b00\",\"id\":\"b42460f5cf86cab4\",\"name\":\"aos-apiserver:aos-apiserver-1005774711-ll63p:/api/v1/namespaces/manage/pods\",\"timestamp\":1506260836597000,\"duration\":67000,\"annotations\":[{\"timestamp\":1506260836597000,\"value\":\"cs\",\"endpoint\":{\"serviceName\":\"aos-apiserver\",\"ipv4\":\"10.186.60.43\",\"port\":6443}},{\"timestamp\":1506260836664000,\"value\":\"cr\",\"endpoint\":{\"serviceName\":\"aos-apiserver\",\"ipv4\":\"10.186.60.43\",\"port\":6443}}],\"binaryAnnotations\":[{\"key\":\"append\",\"value\":\"GET\"},{\"key\":\"async\",\"value\":\"0\"},{\"key\":\"goid\",\"value\":\"58\"},{\"key\":\"result\",\"value\":\"0\"},{\"key\":\"resultCode\",\"value\":\"200\"},{\"key\":\"seqno\",\"value\":\"1506260836597048618\"},{\"key\":\"type\",\"value\":\"1\"}]}" ] }
状态码
- 正常