Crée un modèle d'alerte.
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:CreateMetricRuleTemplate |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Name |
string |
Oui |
Le nom du modèle d'alerte. |
Template1 |
| Description |
string |
Non |
La description du modèle d'alerte. |
ECS_Template1 |
| AlertTemplates |
array<object> |
Non |
Les détails du modèle d'alerte. |
|
|
object |
Non |
Le modèle d'alerte. |
||
| 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 chaque niveau d'alerte. |
20 |
| MetricName |
string |
Oui |
Le nom de la métrique. Valeurs valides de N : 1 à 200. Pour plus d'informations sur la façon d'obtenir le nom d'une métrique, consultez DescribeMetricMetaList ou Metrics. |
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://ww.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 chaque niveau d'alerte. |
30 |
| Namespace |
string |
Oui |
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 d'agrégation des données de surveillance. Unité : secondes. La valeur par défaut est la période d'agrégation minimale. En général, vous n'avez pas besoin de spécifier la période d'agrégation minimale. Valeurs valides de N : 1 à 200. |
60 |
| RuleName |
string |
Oui |
Le nom de la règle d'alerte. Valeurs valides de N : 1 à 200. |
ECS_Rule1 |
| 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 chaque niveau d'alerte. |
3 |
| 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 chaque niveau d'alerte. |
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 chaque niveau d'alerte. |
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 chaque niveau d'alerte. |
GreaterThanOrEqualToThreshold |
| Category |
string |
Oui |
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 chaque niveau d'alerte. |
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 chaque niveau d'alerte. |
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 chaque niveau d'alerte. |
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 chaque niveau d'alerte. |
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 chaque niveau d'alerte. |
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 chaque niveau d'alerte. |
Average |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les données renvoyées. |
||
| Code |
integer |
Le code d'état. Remarque
Le code d'état 200 indique que la requête a réussi. |
200 |
| Message |
string |
Le message d'erreur. |
La requête n'est pas autorisée |
| RequestId |
string |
L'identifiant de la requête. |
9763ED1A-4D09-41BF-851E-310421750204 |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
| Id |
integer |
L'identifiant du modèle d'alerte. |
12345 |
Exemples
JSON format
{
"Code": 200,
"Message": "The Request is not authorization.",
"RequestId": "9763ED1A-4D09-41BF-851E-310421750204",
"Success": true,
"Id": 12345
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidQueryParameter | %s | |
| 401 | AccessDeniedException | You donot have sufficient access to perform this action. | |
| 412 | ResourcesOverLimit | Resources over limit. | |
| 500 | InternalFailure | %s | |
| 402 | LimitExceeded | The quota for this customer had been reached. | |
| 403 | InvalidClientTokenId | not allow this operation. | No permission |
| 206 | %s | %s | |
| 503 | %s | %s | |
| 406 | %s | %s | |
| 429 | Throttli∂ngException | The request was denied due to request throttling. | |
| 409 | %s | %s | |
| 409 | ResourceConflict | Concurrent modification of resources. | |
| 409 | ResourceExist | Resources already exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.