获取故障注入信息
接口说明
请确保在使用该接口前,已充分了解 EAS 产品的收费方式和价格。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
GET /api/v2/services/{ClusterId}/{ServiceName}/instances/{InstanceName}/faults HTTP/1.1
路径参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ClusterId |
string |
是 |
资源组所在的集群 ID。 |
cn-shanghai |
| ServiceName |
string |
是 |
服务名字。 |
foo |
| InstanceName |
string |
是 |
服务实例的名字。 |
e-xxxx*** |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
当前API无需请求参数
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| RequestId |
string |
Id of the request |
40325405-579C-4D82**** |
| FaultInfoList |
array<object> |
已注入故障列表 |
|
|
array<object> |
单个注入故障信息 |
||
| FaultType |
string |
故障类型。1. CpuFullloadTask: CPU 满载故障;2. MemLoadTask: 内存负载故障;3. NetworkTask: 网络故障;4. DiskBurnTask: 磁盘读写故障; 5. DiskFillTask: 磁盘填充故障; |
DiskFillTask |
| FaultStatus |
object |
故障状态 |
|
| FaultStatus |
string |
故障状态:
|
FaultInjectedSuccess |
| FaultStatusMessage |
string |
故障注入描述信息 |
Network interface not found |
| FaultArgs |
any |
各故障类型参数详解:
|
{ "FaultType": "DiskBurnTask", "FaultArgs": { "FaultAction": "burn", "Read": true, "Write": true, "Size": 100 } } |
示例
正常返回示例
JSON格式
{
"RequestId": "40325405-579C-4D82****",
"FaultInfoList": [
{
"FaultType": "DiskFillTask",
"FaultStatus": {
"FaultStatus": "FaultInjectedSuccess",
"FaultStatusMessage": "Network interface not found"
},
"FaultArgs": "{\n \"FaultType\": \"DiskBurnTask\",\n \"FaultArgs\": {\n \"FaultAction\": \"burn\",\n \"Read\": true,\n \"Write\": true,\n \"Size\": 100\n }\n}"
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。