Obtém informações de injeção de falhas.
Descrição da operação
Antes de chamar esta operação, certifique-se de que você compreende os métodos de cobrança e os preços do Elastic Algorithm Service (EAS).
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
GET /api/v2/services/{ClusterId}/{ServiceName}/instances/{InstanceName}/faults HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID do cluster onde o grupo de recursos está localizado. |
cn-shanghai |
| ServiceName |
string |
Sim |
O nome do serviço. |
foo |
| InstanceName |
string |
Sim |
O nome da instância de serviço. |
e-xxxx*** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
Nenhum parâmetro necessário.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O esquema de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
40325405-579C-4D82**** |
| FaultInfoList |
array<object> |
Uma lista de falhas injetadas. |
|
|
array<object> |
As informações sobre uma única falha injetada. |
||
| FaultType |
string |
O tipo de falha. Valores válidos: CpuFullloadTask: uma falha de carga total de CPU. MemLoadTask: uma falha de carga de memória. NetworkTask: uma falha de rede. DiskBurnTask: uma falha de leitura/gravação de disco. DiskFillTask: uma falha de preenchimento de disco. |
DiskFillTask |
| FaultStatus |
object |
O status da falha. |
|
| FaultStatus |
string |
The status of the fault. Valid values:
|
FaultInjectedSuccess |
| FaultStatusMessage |
string |
The description of the fault injection. |
Network interface not found |
| FaultArgs |
any |
Os parâmetros para cada tipo de falha.
|
{ "FaultType": "DiskBurnTask", "FaultArgs": { "FaultAction": "burn", "Read": true, "Write": true, "Size": 100 } } |
Exemplos
Resposta de sucesso
JSON formato
{
"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}"
}
]
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.