Modifie un modèle d'alerte.
Description de l'opération
Cette rubrique fournit un exemple de modification d'un modèle d'alerte dont la version est 1 et l'identifiant est 123456. Le niveau d'alerte est changé en Critical. La méthode statistique est changée en Average. Le comparateur de seuil d'alerte est changé en GreaterThanOrEqualToThreshold. Le seuil d'alerte est changé en 90. Le nombre de tentatives d'alerte est changé en 3. La réponse indique que le modèle d'alerte est modifié.
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
|
cms:ModifyMetricRuleTemplate |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| TemplateId |
integer |
Oui |
L'identifiant du modèle d'alerte. Pour plus d'informations sur la façon d'obtenir l'identifiant d'un modèle d'alerte, consultez DescribeMetricRuleTemplateList. |
123456 |
| Name |
string |
Non |
Le nom du modèle d'alerte. Pour plus d'informations sur la façon d'obtenir le nom d'un modèle d'alerte, consultez DescribeMetricRuleTemplateList. |
Template_123 |
| Description |
string |
Non |
La description du modèle d'alerte. |
ECS_template1 |
| RestVersion |
integer |
Oui |
La version du modèle d'alerte. La version change en fonction du nombre de fois que le modèle d'alerte est modifié. Pour plus d'informations sur la façon d'obtenir la version d'un modèle d'alerte, consultez DescribeMetricRuleTemplateList. |
1 |
| AlertTemplates |
array<object> |
Non |
Les détails du modèle d'alerte. |
|
|
object |
Non |
La version du modèle d'alerte. La version change en fonction du nombre de fois que le modèle d'alerte est modifié. Pour plus d'informations sur la façon d'obtenir la version d'un modèle d'alerte, consultez DescribeMetricRuleTemplateList. |
||
| Escalations.Info.Threshold |
string |
Non |
Le seuil pour les alertes de niveau Info. Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
20 |
| MetricName |
string |
Non |
Le nom de la métrique. Valeurs valides de N : 1 à 200. Pour plus d'informations sur la façon d'obtenir des métriques, consultez DescribeMetricMetaList ou Annexe 1 : Métriques. |
cpu_total |
| Webhook |
string |
Non |
L'URL de rappel. Valeurs valides de N : 1 à 200. L'URL de rappel doit être accessible via Internet. CloudMonitor envoie une notification d'alerte à l'URL de rappel spécifiée en envoyant une requête HTTP POST. Seul le protocole HTTP est pris en charge. |
http://www.aliyun.com |
| Escalations.Warn.Threshold |
string |
Non |
Le seuil pour les alertes de niveau Warn. Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
30 |
| Namespace |
string |
Non |
L'espace de noms du service cloud. Valeurs valides de N : 1 à 200. Pour plus d'informations sur la façon d'obtenir l'espace de noms d'un service cloud, consultez DescribeMetricMetaList ou Annexe 1 : Métriques. |
acs_ecs_dashboard |
| Period |
integer |
Non |
La période statistique des données de surveillance. Valeurs valides de N : 1 à 200. Remarque
Si la valeur est définie sur 300 secondes, les données de surveillance sont collectées toutes les 300 secondes. Si les données de surveillance sont rapportées toutes les minutes, le système d'alerte calcule les valeurs moyenne, maximale et minimale des données de surveillance sur 5 minutes et vérifie si les valeurs agrégées dépassent le seuil. Pour éviter les alertes inattendues, nous vous recommandons de définir ce paramètre conjointement avec d'autres paramètres. |
60 |
| RuleName |
string |
Non |
Le nom de la règle d'alerte. Valeurs valides de N : 1 à 200. |
Rule_123 |
| Escalations.Critical.Times |
integer |
Non |
Le nombre consécutif de fois où la valeur de la métrique remplit la condition d'alerte avant qu'une alerte de niveau Critical ne soit déclenchée. Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
2 |
| Selector |
string |
Non |
La dimension de l'alerte. Il s'agit d'un champ étendu. Valeurs valides de N : 1 à 200. Par exemple, si un modèle d'alerte est appliqué à un groupe d'applications, que ce paramètre est défini sur Remarque
Pour plus d'informations sur les valeurs des champs étendus, consultez DescribeMetricRuleTemplateAttribute. |
{"disk":"/"} |
| Escalations.Info.Statistics |
string |
Non |
La méthode statistique pour les alertes de niveau Info. Valeurs valides de N : 1 à 200. La valeur de ce paramètre est déterminée par la colonne Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
Average |
| Escalations.Warn.Times |
integer |
Non |
Le nombre consécutif de fois où la valeur de la métrique remplit la condition d'alerte avant qu'une alerte de niveau Warn ne soit déclenchée. Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
1 |
| Escalations.Info.ComparisonOperator |
string |
Non |
L'opérateur utilisé pour comparer la valeur de la métrique au seuil pour les alertes de niveau Info. Valeurs valides :
Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
GreaterThanOrEqualToThreshold |
| Category |
string |
Non |
L'abréviation du nom du service cloud. Valeurs valides de N : 1 à 200. Pour plus d'informations sur la façon d'obtenir l'abréviation du nom d'un service cloud, consultez |
ecs |
| Escalations.Critical.Threshold |
string |
Non |
Le seuil pour les alertes de niveau Critical. Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
30 |
| Escalations.Critical.Statistics |
string |
Non |
La méthode statistique pour les alertes de niveau Critical. Valeurs valides de N : 1 à 200. La valeur de ce paramètre est déterminée par la colonne Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
Average |
| Escalations.Critical.ComparisonOperator |
string |
Non |
L'opérateur utilisé pour comparer la valeur de la métrique au seuil pour les alertes de niveau Critical. Valeurs valides :
Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
GreaterThanOrEqualToThreshold |
| Escalations.Warn.ComparisonOperator |
string |
Non |
L'opérateur utilisé pour comparer la valeur de la métrique au seuil pour les alertes de niveau Warn. Valeurs valides :
Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
GreaterThanOrEqualToThreshold |
| Escalations.Info.Times |
integer |
Non |
Le nombre consécutif de fois où la valeur de la métrique remplit la condition d'alerte avant qu'une alerte de niveau Info ne soit déclenchée. Valeurs valides de N : 1 à 200. Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
1 |
| Escalations.Warn.Statistics |
string |
Non |
La méthode statistique pour les alertes de niveau Warn. Valeurs valides de N : 1 à 200. La valeur de ce paramètre est déterminée par la colonne Remarque
Vous devez sélectionner au moins l'un des niveaux d'alerte Critical, Warn et Info, et spécifier les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau d'alerte sélectionné. |
Average |
Pour plus d'informations sur les paramètres de requête courants, consultez Paramètres courants.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
integer |
Le code d'état HTTP. Remarque
Le code d'état 200 indique que la requête a réussi. |
200 |
| Message |
string |
Le message d'erreur. |
The Request is not authorization |
| RequestId |
string |
L'identifiant de la requête. |
9E07117F-F6AE-4F1C-81E8-36FBB4892235 |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"Code": 200,
"Message": "The Request is not authorization.",
"RequestId": "9E07117F-F6AE-4F1C-81E8-36FBB4892235",
"Success": true
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidQueryParameter | %s | |
| 400 | %s | %s | |
| 401 | AccessDeniedException | You donot have sufficient access to perform this action. | |
| 412 | %s | %s | |
| 500 | InternalFailure | %s | |
| 402 | LimitExceeded | The quota for this customer had been reached. | |
| 403 | InvalidClientTokenId | The X.509 certificate or cms access key ID provided does not exist in our records. | |
| 206 | %s | %s | |
| 404 | %s | %s | |
| 503 | %s | %s | |
| 406 | %s | %s | |
| 429 | Throttli∂ngException | The request was denied due to request throttling. | |
| 409 | %s | %s |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.