Tous les produits
Search
Centre de documentation

:CreateMetricRuleTemplate

Dernière mise à jour :Aug 08, 2026

Crée un modèle d'alerte.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Paramètre Type Obligatoire Exemple Description
Action String Oui CreateMetricRuleTemplate

Opération à effectuer. Définissez la valeur sur CreateMetricRuleTemplate.

Name String Oui Template1

Nom du modèle d'alerte.

Description String Non ECS_Template1

Description du modèle d'alerte.

AlertTemplates.N.Escalations.Info.Threshold String Non 20

Seuil des alertes de niveau Info.

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.MetricName String Oui cpu_total

Nom de la métrique.

Valeurs valides pour N : 1 à 200.

Pour obtenir la liste des métriques, consultez DescribeMetricMetaList ou Annexe 1 : Métriques.

AlertTemplates.N.Webhook String Non http://ww.aliyun.com

URL de rappel.

Valeurs valides pour N : 1 à 200.

L'URL de rappel doit être accessible depuis Internet. CloudMonitor envoie une requête POST pour transmettre une notification d'alerte à l'URL de rappel indiquée. Seules les requêtes HTTP sont prises en charge.

AlertTemplates.N.Escalations.Warn.Threshold String Non 30

Seuil des alertes de niveau Warn.

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Namespace String Oui acs_ecs_dashboard

Namespace du service cloud.

Valeurs valides pour N : 1 à 200.

Pour obtenir le namespace d'un service cloud, consultez DescribeMetricMetaList ou Annexe 1 : Métriques.

AlertTemplates.N.Period Integer Non 60

Période d'agrégation des données de surveillance. Unité : secondes.

La valeur par défaut correspond à la période d'agrégation minimale. Il n'est généralement pas nécessaire de spécifier cette période.

Valeurs valides pour N : 1 à 200.

AlertTemplates.N.RuleName String Oui ECS_Rule1

Nom de la règle d'alerte.

Valeurs valides pour N : 1 à 200.

AlertTemplates.N.Escalations.Critical.Times Integer Non 3

Nombre consécutif de fois où la valeur de la métrique respecte la condition d'alerte avant le déclenchement d'une alerte de niveau Critical.

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Selector String Non {"disk":"/"}

Dimension de l'alerte. Il s'agit d'un champ étendu.

Valeurs valides pour 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 {"disk":"/"} et que le paramètre MetricName est défini sur DiskUtilization, la règle d'alerte générée s'applique à la partition racine du disque ("/") de toutes les instances du groupe d'applications cible.

Remarque Pour plus d'informations sur les valeurs des champs étendus, consultez DescribeMetricRuleTemplateAttribute.
AlertTemplates.N.Escalations.Info.Statistics String Non Average

Méthode statistique pour les alertes de niveau Info.

Valeurs valides pour N : 1 à 200.

La valeur de ce paramètre dépend de la colonne Statistics correspondant au paramètre MetricName du service cloud spécifié. Les valeurs possibles sont Maximum, Minimum ou Average. Pour obtenir la valeur de ce paramètre, consultez Annexe 1 : Métriques.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Warn.Times Integer Non 1

Nombre consécutif de fois où la valeur de la métrique respecte la condition d'alerte avant le déclenchement d'une alerte de niveau Warn.

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Info.ComparisonOperator String Non GreaterThanOrEqualToThreshold

Opérateur de comparaison entre la valeur de la métrique et le seuil pour les alertes de niveau Info. Valeurs valides :

  • GreaterThanOrEqualToThreshold : supérieur ou égal au seuil
  • GreaterThanThreshold : supérieur au seuil
  • LessThanOrEqualToThreshold : inférieur ou égal au seuil
  • LessThanThreshold : inférieur au seuil
  • NotEqualToThreshold : différent du seuil
  • GreaterThanYesterday : supérieur à la valeur de la métrique à la même heure la veille
  • LessThanYesterday : inférieur à la valeur de la métrique à la même heure la veille
  • GreaterThanLastWeek : supérieur à la valeur de la métrique à la même heure la semaine précédente
  • LessThanLastWeek : inférieur à la valeur de la métrique à la même heure la semaine précédente
  • GreaterThanLastPeriod : supérieur à la valeur de la métrique du dernier cycle de surveillance
  • LessThanLastPeriod : inférieur à la valeur de la métrique du dernier cycle de surveillance

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Category String Oui ecs

Abréviation du nom du service cloud.

Valeurs valides pour N : 1 à 200.

Pour obtenir l'abréviation du nom d'un service cloud, consultez le paramètre metricCategory dans la réponse Labels de l'opération DescribeProjectMeta.

AlertTemplates.N.Escalations.Critical.Threshold String Non 30

Seuil des alertes de niveau Critical.

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Critical.Statistics String Non Average

Méthode statistique pour les alertes de niveau Critical.

Valeurs valides pour N : 1 à 200.

La valeur de ce paramètre dépend de la colonne Statistics correspondant au paramètre MetricName du service cloud spécifié. Les valeurs possibles sont Maximum, Minimum ou Average. Pour obtenir la valeur de ce paramètre, consultez Annexe 1 : Métriques.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Critical.ComparisonOperator String Non GreaterThanOrEqualToThreshold

Opérateur de comparaison entre la valeur de la métrique et le seuil pour les alertes de niveau Critical. Valeurs valides :

  • GreaterThanOrEqualToThreshold : supérieur ou égal au seuil
  • GreaterThanThreshold : supérieur au seuil
  • LessThanOrEqualToThreshold : inférieur ou égal au seuil
  • LessThanThreshold : inférieur au seuil
  • NotEqualToThreshold : différent du seuil
  • GreaterThanYesterday : supérieur à la valeur de la métrique à la même heure la veille
  • LessThanYesterday : inférieur à la valeur de la métrique à la même heure la veille
  • GreaterThanLastWeek : supérieur à la valeur de la métrique à la même heure la semaine précédente
  • LessThanLastWeek : inférieur à la valeur de la métrique à la même heure la semaine précédente
  • GreaterThanLastPeriod : supérieur à la valeur de la métrique du dernier cycle de surveillance
  • LessThanLastPeriod : inférieur à la valeur de la métrique du dernier cycle de surveillance

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Warn.ComparisonOperator String Non GreaterThanOrEqualToThreshold

Opérateur de comparaison entre la valeur de la métrique et le seuil pour les alertes de niveau Warn. Valeurs valides :

  • GreaterThanOrEqualToThreshold : supérieur ou égal au seuil
  • GreaterThanThreshold : supérieur au seuil
  • LessThanOrEqualToThreshold : inférieur ou égal au seuil
  • LessThanThreshold : inférieur au seuil
  • NotEqualToThreshold : différent du seuil
  • GreaterThanYesterday : supérieur à la valeur de la métrique à la même heure la veille
  • LessThanYesterday : inférieur à la valeur de la métrique à la même heure la veille
  • GreaterThanLastWeek : supérieur à la valeur de la métrique à la même heure la semaine précédente
  • LessThanLastWeek : inférieur à la valeur de la métrique à la même heure la semaine précédente
  • GreaterThanLastPeriod : supérieur à la valeur de la métrique du dernier cycle de surveillance
  • LessThanLastPeriod : inférieur à la valeur de la métrique du dernier cycle de surveillance

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Info.Times Integer Non 1

Nombre consécutif de fois où la valeur de la métrique respecte la condition d'alerte avant le déclenchement d'une alerte de niveau Info.

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Warn.Statistics String Non Average

Méthode statistique pour les alertes de niveau Warn.

Valeurs valides pour N : 1 à 200.

La valeur de ce paramètre dépend de la colonne Statistics correspondant au paramètre MetricName du service cloud spécifié. Les valeurs possibles sont Maximum, Minimum ou Average. Pour obtenir la valeur de ce paramètre, consultez Annexe 1 : Métriques.

Remarque Sélectionnez au moins un niveau d'alerte parmi Critical, Warn et Info, et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.

Paramètres de réponse

Paramètre Type Exemple Description
Code Integer 200

Code d'état HTTP.

Remarque Le code 200 indique que l'appel a réussi.
Message String The Request is not authorization.

Message renvoyé.

RequestId String 9763ED1A-4D09-41BF-851E-310421750204

ID de la requête.

Success Boolean true

Indique si l'appel a réussi. Valeurs valides :

  • true : L'appel a réussi.
  • false : L'appel a échoué.
Id Long 12345

ID du modèle d'alerte.

Exemples

Exemples de requêtes

http(s)://[Endpoint]/?Action=CreateMetricRuleTemplate
&Name=Template1
&AlertTemplates.1.MetricName=cpu_total
&AlertTemplates.1.RuleName=My CPU monitoring
&AlertTemplates.1.Category=ecs
&AlertTemplates.1.1amespace=acs_ecs_dashboard
&<Common request parameters>

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateMetricRuleTemplateResponse>
		<RequestId>9763ED1A-4D09-41BF-851E-310421750204</RequestId>
		<Id>12345</Id>
		<Success>true</Success>
		<Code>200</Code>
</CreateMetricRuleTemplateResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "9763ED1A-4D09-41BF-851E-310421750204",
  "Id" : 12345,
  "Success" : true,
  "Code" : 200
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.