全部產品
Search
文件中心

Platform For AI:CreateFaultInjection - 建立故障注入

更新時間:Nov 05, 2025

建立故障注入任務。

介面說明

請確保在使用該介面前,已充分瞭解 EAS 產品的收費方式和價格

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

當前API暫無授權資訊透出。

請求文法

POST /api/v2/services/{ClusterId}/{ServiceName}/instances/{InstanceName}/faults HTTP/1.1

路徑參數

名稱

類型

必填

描述

樣本值

ClusterId

string

私人網關對應地區。

cn-shanghai

ServiceName

string

服務名稱。如何查看服務名稱,請參見ListServices

foo

InstanceName

string

服務執行個體的名字。如何查看執行個體名稱,請參見 ListServiceInstances

foo-69xxxx4f4-5w9r9

請求參數

名稱

類型

必填

描述

樣本值

body

object

請求 body。其中關鍵請求參數配置說明,請參見下方的表 1. 請求 Body 參數表 2. metadata 參數。更多參數配置詳情,請參見服務模型所有相關參數說明

FaultType

string

故障類型。 裝置故障:1. CPU 滿載故障;2.記憶體負載故障;3.網路故障;4.磁碟讀寫掛賬; 5.磁碟填充故障;

枚舉值:

  • MemLoadTask :

    記憶體加壓

  • CpuFullloadTask :

    CPU 滿負荷

  • NetworkTask :

    網路故障

  • DiskFillTask :

    磁碟加壓

CpuFullloadTask

FaultArgs

any

各故障型別參數詳解:

  1. CpuFullloadTask (CPU 滿載故障) { "FaultType": "CpuFullloadTask", "FaultArgs": { "FaultAction": "fullload", "CpuPercent": 50 } }

  2. MemLoadTask (記憶體負載故障) { "FaultType": "MemLoadTask", "FaultArgs": { "FaultAction": "load", "MemPercent": 80 } }

  3. NetworkTask (網路故障) 3.a. NetworkDelayAction (網路延遲) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "delay", "Time": 3000, "Offset": 100 } } 3.b. NetworkCorruptAction (網路包損壞) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "corrupt", "Percent": 50 } } 3.c. NetworkLossAction (網路包丟失) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "loss", "Percent": 30 } }

  4. DiskBurnTask (磁碟讀寫故障) { "FaultType": "DiskBurnTask", "FaultArgs": { "FaultAction": "burn", "Read": true, "Write": true, "Size": 100 } }

  5. DiskFillTask (磁碟填充故障) { "FaultType": "DiskFillTask", "FaultArgs": { "FaultAction": "fill", "Percent": 80 } }

{ "FaultType": "DiskFillTask", "FaultArgs": { "FaultAction": "fill", "Percent": 80 } }

返回參數

名稱

類型

描述

樣本值

object

Schema of Response

RequestId

string

Id of the request

40325405-579C-4D82***

Message

string

請求返回資訊。

Addon prometheus_discovery is successfully reinstalled

樣本

正常返回樣本

JSON格式

{
  "RequestId": "40325405-579C-4D82***",
  "Message": "Addon prometheus_discovery is successfully reinstalled"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情