Tous les produits
Search
Centre de documentation

:ListServiceInstanceFaultInjectionInfo

Dernière mise à jour :Aug 07, 2026

Obtient les informations sur l'injection de pannes.

Description de l'opération

Avant d'appeler cette opération, assurez-vous de bien comprendre les méthodes de facturation et la tarification du service Elastic Algorithm Service (EAS).

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.

Syntaxe de la requête

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

Paramètres de chemin

Paramètre

Type

Requis

Description

Exemple

ClusterId

string

Oui

L'identifiant du cluster dans lequel se trouve le groupe de ressources.

cn-shanghai

ServiceName

string

Oui

Le nom du service.

foo

InstanceName

string

Oui

Le nom de l'instance de service.

e-xxxx***

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

Éléments de réponse

Élément

Type

Description

Exemple

object

Le schéma de la réponse.

RequestId

string

L'identifiant de la requête.

40325405-579C-4D82****

FaultInfoList

array<object>

La liste des pannes injectées.

array<object>

Les informations relatives à une panne injectée.

FaultType

string

Le type de panne. Valeurs valides : CpuFullloadTask : une panne de charge CPU complète. MemLoadTask : une panne de charge mémoire. NetworkTask : une panne réseau. DiskBurnTask : une panne de lecture/écriture de disque. DiskFillTask : une panne de remplissage de disque.

DiskFillTask

FaultStatus

object

L'état de la panne.

FaultStatus

string

The status of the fault. Valid values:

  1. FaultNotInjected: The task was created, but the fault was not successfully injected.

  2. FaultInjectedSuccess: The fault was successfully injected.

  3. FaultInjectedFailure: The fault injection failed. The failure may be caused by parameter errors or system issues.

FaultInjectedSuccess

FaultStatusMessage

string

The description of the fault injection.

Network interface not found

FaultArgs

any

Les paramètres pour chaque type de panne.

  1. CpuFullloadTask (panne de charge CPU complète) { "FaultType": "CpuFullloadTask", "FaultArgs": { "FaultAction": "fullload", "CpuPercent": 50 } }

  2. MemLoadTask (panne de charge mémoire) { "FaultType": "MemLoadTask", "FaultArgs": { "FaultAction": "load", "MemPercent": 80 } }

  3. NetworkTask (panne réseau) 3.a. NetworkDelayAction (latence réseau) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "delay", "Time": 3000, "Offset": 100 } } 3.b. NetworkCorruptAction (corruption de paquets réseau) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "corrupt", "Percent": 50 } } 3.c. NetworkLossAction (perte de paquets réseau) { "FaultType": "NetworkTask", "FaultArgs": { "FaultAction": "loss", "Percent": 30 } }

  4. DiskBurnTask (panne de lecture/écriture de disque) { "FaultType": "DiskBurnTask", "FaultArgs": { "FaultAction": "burn", "Read": true, "Write": true, "Size": 100 } }

  5. DiskFillTask (panne de remplissage de disque) { "FaultType": "DiskFillTask", "FaultArgs": { "FaultAction": "fill", "Percent": 80 } }

{ "FaultType": "DiskBurnTask", "FaultArgs": { "FaultAction": "burn", "Read": true, "Write": true, "Size": 100 } }

Exemples

JSON format

{
  "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}"
    }
  ]
}

Codes d'erreur

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.