Modifie une tâche de surveillance de processus pour un groupe d'applications.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ModifyGroupMonitoringAgentProcess | Opération à effectuer. Définissez la valeur sur ModifyGroupMonitoringAgentProcess. |
| Id | String | Yes | 92E3065F-0980-4E31-9AA0-BA6**** | ID de la tâche de surveillance de processus. |
| GroupId | String | Yes | 6780**** | ID du groupe d'applications. |
| MatchExpressFilterRelation | String | No | and | Opérateur logique entre les expressions conditionnelles utilisées pour filtrer les instances. Valeurs valides :
|
| AlertConfig.N.SilenceTime | String | No | 86400 | Période de silence pendant laquelle aucune nouvelle alerte n'est envoyée, même si les conditions de déclenchement sont remplies. N va de 1 à 200. Unité : secondes. Valeur minimale : 3600 (une heure). Valeur par défaut : 86400 (un jour). Remarque Une seule notification d'alerte est envoyée pendant la période de silence, même si la valeur de la métrique dépasse le seuil lors de vérifications consécutives. |
| AlertConfig.N.ComparisonOperator | String | Yes | GreaterThanOrEqualToThreshold | Opérateur de comparaison entre la valeur de la métrique et le seuil. N va de 1 à 200. Valeurs valides :
|
| AlertConfig.N.Webhook | String | No | http://www.aliyun.com | URL de rappel vers laquelle une requête POST est envoyée lorsqu'une alerte est déclenchée selon la règle d'alerte. N va de 1 à 200. |
| AlertConfig.N.Times | String | Yes | 3 | Nombre de fois où le seuil doit être dépassé consécutivement. N va de 1 à 200. Valeur par défaut : 3. Remarque Une métrique ne déclenche une alerte que si sa valeur atteint le seuil pendant le nombre de fois spécifié de manière consécutive. |
| AlertConfig.N.EscalationsLevel | String | Yes | warn | Niveau de l'alerte. N va de 1 à 200. Valeurs valides :
|
| AlertConfig.N.EffectiveInterval | String | No | 00:00-22:59 | Plage horaire pendant laquelle la règle d'alerte est active. N va de 1 à 200. |
| AlertConfig.N.NoEffectiveInterval | String | No | 23:00-23:59 | Plage horaire pendant laquelle la règle d'alerte est inactive. N va de 1 à 200. |
| AlertConfig.N.Threshold | String | Yes | 5 | Seuil d'alerte. N va de 1 à 200. |
| AlertConfig.N.Statistics | String | No | Average | Méthode d'agrégation statistique utilisée pour calculer les valeurs des métriques. N va de 1 à 200. Remarque Définissez la valeur sur Average. |
| AlertConfig.N.TargetList.N.Id | String | No | 1 | ID de la ressource cible de l'alerte. Pour savoir comment obtenir l'ID d'une ressource cible, consultez DescribeMetricRuleTargets. |
| AlertConfig.N.TargetList.N.Arn | String | No | acs:mns:cn-hangzhou:120886317861****:/queues/test/message | Nom de ressource Alibaba Cloud (ARN) de la ressource. Pour savoir comment obtenir l'ARN d'une ressource, consultez DescribeMetricRuleTargets. Format :
|
| AlertConfig.N.TargetList.N.Level | String | No | ["INFO", "WARN", "CRITICAL"] | Niveau de l'alerte. Valeurs valides :
|
| AlertConfig.N.TargetList.N.JsonParams | String | No | {"customField1":"value1","customField2":"$.name"} | Paramètres du rappel d'alerte au format JSON. |
Paramètres de réponse
| Parameter | Type | Example | Description |
| Code | String | 200 | Code d'état HTTP. Remarque Le code 200 indique que l'appel a réussi. |
| Message | String | The Request is not authorization. | Message d'erreur. |
| RequestId | String | 7985D471-3FA8-4EE9-8F4B-45C19DF3D36F | ID de la requête. |
| Success | Boolean | true | Indique si l'appel a réussi. Valeurs valides :
|
Exemples
Exemple de requête
http(s)://[Endpoint]/?Action=ModifyGroupMonitoringAgentProcess
&AlertConfig.1.ComparisonOperator=GreaterThanOrEqualToThreshold
&AlertConfig.1.EscalationsLevel=warn
&AlertConfig.1.Threshold=5
&AlertConfig.1.Times=3
&GroupId=6780****
&Id=92E3065F-0980-4E31-9AA0-BA6****
&<Common request parameters>
Exemple de réponse réussie
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyGroupMonitoringAgentProcess>
<RequestId>7985D471-3FA8-4EE9-8F4B-45C19DF3D36F</RequestId>
<Success>true</Success>
<Code>200</Code>
</ModifyGroupMonitoringAgentProcess>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7985D471-3FA8-4EE9-8F4B-45C19DF3D36F",
"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 le Centre d'erreurs API.