啟動 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"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。