Tous les produits
Search
Centre de documentation

:ApplyMetricRuleTemplate

Dernière mise à jour :Aug 08, 2026

Applique un modèle d'alerte à un groupe d'applications pour générer une règle d'alerte.

Dans cet exemple, le modèle d'alerte 700**** est appliqué au groupe d'applications 123456. L'ID de la règle d'alerte générée est applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08**** et son nom est test123.

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 ApplyMetricRuleTemplate

L'opération à effectuer. Définissez la valeur sur ApplyMetricRuleTemplate.

GroupId Long Oui 123456

L'ID du groupe d'applications auquel le modèle d'alerte est appliqué.

Pour savoir comment obtenir l'ID d'un groupe d'applications, consultez la rubrique DescribeMonitorGroups.

TemplateIds String Oui 700****

L'ID du modèle d'alerte.

Pour savoir comment obtenir les ID des modèles d'alerte, consultez la rubrique DescribeMetricRuleTemplateList.

SilenceTime Long Non 86400

La période de silence pendant laquelle les notifications ne sont pas renvoyées de manière répétée pour une alerte. Unité : secondes. Valeur par défaut : 86400.

Remarque Une seule notification d'alerte est envoyée pendant chaque période de silence, même si la valeur de la métrique dépasse plusieurs fois le seuil d'alerte.
EnableStartTime Long Non 00

Le début de la période d'efficacité de la règle d'alerte. Valeurs valides : 00 à 23. La valeur 00 correspond à 00:00 et la valeur 23 à 23:00.

EnableEndTime Long Non 23

La fin de la période d'efficacité de la règle d'alerte. Valeurs valides : 00 à 23. La valeur 00 correspond à 00:59 et la valeur 23 à 23:59.

NotifyLevel Long Non 4

La méthode de notification d'alerte. Valeurs valides :

Définissez la valeur sur 4. La valeur 4 indique que les notifications d'alerte sont envoyées via TradeManager et les robots de discussion DingTalk.

ApplyMode String Non GROUP_INSTANCE_FIRST

Le mode d'application du modèle d'alerte. Valeurs valides :

  • GROUP_INSTANCE_FIRST : Les métriques du groupe d'applications sont prioritaires. Si une métrique spécifiée dans le modèle d'alerte n'existe pas dans le groupe d'applications, le système ne génère pas de règle d'alerte pour cette métrique.
  • ALARM_TEMPLATE_FIRST : Les métriques spécifiées dans le modèle d'alerte sont prioritaires. Si une métrique spécifiée dans le modèle d'alerte n'existe pas dans le groupe d'applications, le système génère tout de même une règle d'alerte pour cette métrique.
Webhook String Non https://www.aliyun.com

L'URL de rappel à laquelle une requête POST est envoyée lorsqu'une alerte est déclenchée par la règle d'alerte.

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

Paramètres de réponse

Paramètre Type Exemple Description
Code Integer 200

Le code de réponse.

Remarque Le code d'état HTTP 200 indique que l'appel a réussi.
RequestId String 3F897F3C-020A-4993-95B4-63ABB84F83E6

L'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é.
Resource Struct

Les ressources affectées par la règle d'alerte.

AlertResults Array

Les détails de la règle d'alerte générée.

Code String 200

Le code de réponse.

Remarque Le code d'état HTTP 200 indique que l'appel a réussi.
Message String alert rule is creating, please wait a few minutes.

Les informations renvoyées.

RuleId String applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08****

L'ID de la règle d'alerte.

RuleName String test123

Le nom de la règle d'alerte.

Success Boolean true

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

  • true : L'appel a réussi.
  • false : L'appel a échoué.
GroupId Long 123456

L'ID du groupe d'applications auquel le modèle d'alerte est appliqué.

Message String The specified resource is not found.

Le message d'erreur renvoyé.

Exemples

Exemples de requêtes

http(s)://[Endpoint]/?Action=ApplyMetricRuleTemplate
&GroupId=123456
&TemplateIds=700****
&<Common request parameters>

Exemples de réponses réussies

Format XML

<ApplyMetricRuleTemplateResponse>
	  <RequestId>37D4037E-827E-4E66-87DF-F56A22F2884D</RequestId>
	  <Resource>
		    <GroupId>123456</GroupId>
		    <AlertResults>
			      <Message>alert rule is creating, please wait a few minutes.</Message>
			      <RuleId>applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08****</RuleId>
			      <Code>202</Code>
			      <RuleName>test123</RuleName>
			      <Success>true</Success>
		    </AlertResults>
	  </Resource>
	  <Code>200</Code>
	  <Success>true</Success>
</ApplyMetricRuleTemplateResponse>

Format JSON

{
	"RequestId": "37D4037E-827E-4E66-87DF-F56A22F2884D",
	"Resource": {
		"GroupId": "123456",
		"AlertResults": [
			{
				"Message": "alert rule is creating, please wait a few minutes.",
				"RuleId": "applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08****",
				"Code": 202,
				"RuleName": "test123",
				"Success": true
			}
		]
	},
	"Code": 200,
	"Success": true
}

Codes d'erreur

Code d'état HTTP

Code d'erreur

Message d'erreur

Description

404

ResourceNotFound

The specified resource is not found.

La ressource spécifiée est introuvable.

Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.