启动AI Infra差分分析。
接口说明
目前仅支持同个 AI Infra 分析记录下,相同 pid 在不同 step 下的对比分析。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
sysom:StartAIDiffAnalysis |
get |
*全部资源
|
无 | 无 |
请求语法
POST /api/v1/appObserv/aiAnalysis/diffAnalysis HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| body |
object |
否 |
请求 Body |
|
| task1 |
object |
是 |
task1 参数 |
task1参数 |
| analysisId |
string |
否 |
AI 分析 ID |
16896fa8-37f6-4c70-bb32-67fa9817d426 |
| pids |
array |
否 |
AI 作业进程 pid,支持批量输入,逗号分隔 |
|
|
string |
否 |
AI 作业进程 pid |
452651:python3 ./test.py |
|
| step_end |
number |
否 |
step 结束时间,根据所选 step 编号计算而来 |
4660551334179.955 |
| step_start |
number |
否 |
step 起始时间,根据所选 step 编号计算而来 |
4660550379415.497 |
| task2 |
object |
是 |
task2 参数 |
task2参数,目前只支持相同analysisId和pid的对比 |
| analysisId |
string |
是 |
AI 分析 ID |
16896fa8-37f6-4c70-bb32-67fa9817d426 |
| pids |
array |
是 |
AI 作业进程 pid,支持批量输入,逗号分隔 |
452651:python3 ./test.py |
|
string |
否 |
AI 作业进程 pid |
452651:python3 ./test.py |
|
| step_end |
number |
是 |
step 结束时间,根据所选 step 编号计算而来 |
4660551334179.955 |
| step_start |
number |
是 |
step 起始时间,根据所选 step 编号计算而来 |
4660550379415.497 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| code |
string |
状态码
|
Success |
| data |
string |
AI 差分分析结果数据 |
"[ { name: "xxx", #算子名称 before_time: 2, # 前者总耗时 after_time: 4, # 后者总耗时 time_diff: 2, # 耗时差异 before_time_perc: "80%", # 前者总耗时百分比 after_time_perc: "23%", # 后者总耗时百分比 time_perc_diff: "-54%", # 耗时差异 before_count: 1, # 前者总调用差异 after_count: 2, # 后者总调用差异 count_diff: 1, # 调用差异 before_count_perc: "56%", # 前者总调用差异 after_count_perc: "32%", # 后者总调用差异 count_perc_diff: "44%", # 调用差异 }, {...} ]" |
| message |
string |
错误码描述,若无错误则为空 |
"" |
| requestId |
string |
Id of the request |
2D693121-C925-5154-8DF6-C09A8B369822 |
示例
正常返回示例
JSON格式
{
"code": "Success",
"data": "\"[\n {\n name: \"xxx\", #算子名称\n before_time: 2, # 前者总耗时\n after_time: 4, # 后者总耗时\n time_diff: 2, # 耗时差异\n before_time_perc: \"80%\", # 前者总耗时百分比\n after_time_perc: \"23%\", # 后者总耗时百分比\n time_perc_diff: \"-54%\", # 耗时差异\n before_count: 1, # 前者总调用差异\n after_count: 2, # 后者总调用差异\n count_diff: 1, # 调用差异\n before_count_perc: \"56%\", # 前者总调用差异\n after_count_perc: \"32%\", # 后者总调用差异\n count_perc_diff: \"44%\", # 调用差异\n },\n {...}\n]\"",
"message": "\"\"",
"requestId": "2D693121-C925-5154-8DF6-C09A8B369822"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。