Créez ou modifiez une règle d'alerte pour ajouter dynamiquement au groupe d'applications les instances qui remplissent les conditions définies.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | PutMonitorGroupDynamicRule | L'action à effectuer. Définissez la valeur sur PutMonitorGroupDynamicRule. |
| GroupId | Long | Yes | 123456 | L'ID du groupe d'applications. |
| GroupRules.N.FilterRelation | String | Yes | and | L'opérateur logique entre les expressions conditionnelles de la règle d'alerte. Valeurs autorisées pour N : 1 à 3. Valeurs possibles :
|
| GroupRules.N.Filters.N.Value | String | Yes | nginx | La valeur à faire correspondre avec le champ spécifié. Valeurs autorisées pour N : 1 à 3. |
| GroupRules.N.Filters.N.Name | String | Yes | hostName | Le nom du champ utilisé pour filtrer les instances. Valeurs autorisées pour N : 1 à 3. Seuls les noms d'hôte sont pris en charge. Exemple : hostName. |
| GroupRules.N.Filters.N.Function | String | Yes | contains | La méthode de filtrage des instances. Valeurs autorisées pour N : 1 à 3. Valeurs possibles :
|
| GroupRules.N.Category | String | Yes | ecs | Le service cloud auquel s'applique la règle d'alerte. Valeurs autorisées pour N : 1 à 3. Valeurs possibles :
|
| IsAsync | Boolean | No | false | Le mode de création de la règle d'alerte. Valeurs possibles :
|
Pour plus d'informations sur les paramètres de requête communs, consultez la rubrique Paramètres communs.
Paramètres de réponse
| Parameter | Type | Example | Description |
| Code | Integer | 200 | Le code d'état HTTP. Remarque Le code 200 indique que l'appel a réussi. |
| Message | String | The specified resource is not found. | Le message d'erreur. |
| RequestId | String | 3E73F1AB-D195-438A-BCA7-2F4355789C58 | L'ID de la requête. |
| Success | Boolean | true | Indique si l'appel a réussi. Valeurs possibles :
|
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=PutMonitorGroupDynamicRule
&GroupId=123456
&GroupRules.1.Category=ecs
&GroupRules.1.FilterRelation=and
&GroupRules.1.Filters.1.Function=contains
&GroupRules.1.Filters.1.1ame=hostName
&GroupRules.1.Filters.1.Value=nginx
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<PutMonitorGroupDynamicRuleResponse>
<RequestId>3E73F1AB-D195-438A-BCA7-2F4355789C58</RequestId>
<Success>true</Success>
<Code>200</Code>
</PutMonitorGroupDynamicRuleResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "3E73F1AB-D195-438A-BCA7-2F4355789C58",
"Success" : true,
"Code" : 200
}
Codes d'erreur
|
HTTP status code |
Error code |
Error message |
Description |
|
404 |
ResourceNotFound |
The specified resource is not found. |
La ressource spécifiée est introuvable. |
Pour obtenir la liste des codes d'erreur, consultez la page Codes d'erreur de service.