Tous les produits
Search
Centre de documentation

:ModifyMetricRuleTemplate

Dernière mise à jour :Aug 08, 2026

Modifie un modèle d'alerte.

Cette rubrique explique comment modifier un modèle d'alerte dont la version est 1 et l'ID est 123456. Le niveau d'alerte devient Critical. La méthode statistique devient Average. L'opérateur de comparaison du seuil d'alerte devient GreaterThanOrEqualToThreshold. Le seuil d'alerte devient 90. Le nombre de tentatives d'alerte devient 3. Le résultat renvoyé confirme que le modèle d'alerte a été modifié.

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

Parameter Type Required Example Description
Action String Yes ModifyMetricRuleTemplate

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

TemplateId Long Yes 123456

ID du modèle d'alerte.

Pour obtenir l'ID d'un modèle d'alerte, consultez DescribeMetricRuleTemplateList.

Name String No Template_123

Nom du modèle d'alerte.

Pour obtenir le nom d'un modèle d'alerte, consultez DescribeMetricRuleTemplateList.

Description String No ECS_template1

Description du modèle d'alerte.

RestVersion Long Yes 1

Version du modèle d'alerte. La version change à chaque modification du modèle.

Pour obtenir la version d'un modèle d'alerte, consultez DescribeMetricRuleTemplateList.

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

Seuil des alertes de niveau Info.

Valeurs valides pour N : 1 à 200.

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

Nom de la métrique.

Valeurs valides pour N : 1 à 200.

Pour obtenir une métrique, consultez DescribeMetricMetaList ou Annexe 1 : Métriques.

AlertTemplates.N.Webhook String No http://www.aliyun.com

URL de rappel.

Valeurs valides pour N : 1 à 200.

L'URL de rappel doit être accessible depuis Internet. CloudMonitor envoie une notification d'alerte à l'URL spécifiée via une requête HTTP POST. Seul le protocole HTTP est pris en charge.

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

Seuil des alertes de niveau Warn.

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Namespace String No 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 No 60

Période statistique des données de surveillance.

Valeurs valides pour 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 sont rapportées toutes les minutes, le système d'alerte calcule les valeurs moyenne, maximale et minimale 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.
AlertTemplates.N.RuleName String No Rule_123

Nom de la règle d'alerte.

Valeurs valides pour N : 1 à 200.

AlertTemplates.N.Escalations.Critical.Times Integer No 2

Nombre consécutif de fois où la valeur de la métrique satisfait à 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 (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Selector String No {"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 auquel le modèle est appliqué.

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

Méthode statistique pour les alertes de niveau Info.

Valeurs valides pour N : 1 à 200.

La valeur de ce paramètre est déterminée par 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 (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Warn.Times Integer No 1

Nombre consécutif de fois où la valeur de la métrique satisfait à 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 (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Info.ComparisonOperator String No GreaterThanOrEqualToThreshold

Opérateur utilisé pour comparer la valeur de la métrique au 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 lors du dernier cycle de surveillance
  • LessThanLastPeriod : inférieur à la valeur de la métrique lors du dernier cycle de surveillance

Valeurs valides pour N : 1 à 200.

Remarque Sélectionnez au moins un niveau d'alerte (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Category String No 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 metricCategory dans le paramètre de réponse Labels de l'opération DescribeProjectMeta.

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

Seuil des alertes de niveau Critical.

Valeurs valides pour N : 1 à 200.

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

Méthode statistique pour les alertes de niveau Critical.

Valeurs valides pour N : 1 à 200.

La valeur de ce paramètre est déterminée par 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 (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Critical.ComparisonOperator String No GreaterThanOrEqualToThreshold

Opérateur utilisé pour comparer la valeur de la métrique au 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 lors du dernier cycle de surveillance
  • LessThanLastPeriod : inférieur à la valeur de la métrique lors du dernier cycle de surveillance

Valeurs valides pour N : 1 à 200.

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

Opérateur utilisé pour comparer la valeur de la métrique au 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 lors du dernier cycle de surveillance
  • LessThanLastPeriod : inférieur à la valeur de la métrique lors du dernier cycle de surveillance

Valeurs valides pour N : 1 à 200.

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

Nombre consécutif de fois où la valeur de la métrique satisfait à 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 (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.
AlertTemplates.N.Escalations.Warn.Statistics String No Average

Méthode statistique pour les alertes de niveau Warn.

Valeurs valides pour N : 1 à 200.

La valeur de ce paramètre est déterminée par 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 (Critical, Warn ou Info) et spécifiez les paramètres Statistics, ComparisonOperator, Threshold et Times pour le niveau choisi.

Pour plus d'informations sur les paramètres de requête communs, consultez Paramètres communs.

Paramètres de réponse

Parameter Type Example Description
Code Integer 200

Code d'état HTTP.

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

Message renvoyé.

RequestId String 9E07117F-F6AE-4F1C-81E8-36FBB4892235

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é.

Exemples

Exemples de requêtes

http(s)://[Endpoint]/?Action=ModifyMetricRuleTemplate
&TemplateId=123456
&RestVersion=0
&<Common request parameters>

Exemples de réponses réussies

Format XML

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

<ModifyMetricRuleTemplateResponse>
		<RequestId>97EAC0E2-CD54-4183-95AC-F0C113024E18</RequestId>
		<Code>200</Code>
		<Success>true</Success>
</ModifyMetricRuleTemplateResponse>

Format JSON

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

{
  "RequestId" : "5F78F035-3369-4360-810E-D5CC5E774336",
  "Code" : 200,
  "Success" : true
}

Codes d'erreur

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