Todos os produtos
Search
Central de documentação

:ApplyMetricRuleTemplate

Última atualização: Jun 26, 2026

Aplica um modelo de alerta a um grupo de aplicativos para gerar uma regra de alerta.

Neste exemplo, o modelo de alerta 700**** é aplicado ao grupo de aplicativos 123456. A regra de alerta gerada tem o ID applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08**** e o nome test123.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para maior conveniência. A ferramenta também gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros de solicitação

Parâmetro Tipo Obrigatório Exemplo Descrição
Action String Sim ApplyMetricRuleTemplate

Operação a ser executada. Defina o valor como ApplyMetricRuleTemplate.

GroupId Long Sim 123456

ID do grupo de aplicativos ao qual o modelo de alerta se aplica.

Para saber como consultar o ID de um grupo de aplicativos, consulte DescribeMonitorGroups.

TemplateIds String Sim 700****

ID do modelo de alerta.

Para saber como consultar os IDs dos modelos de alerta, consulte DescribeMetricRuleTemplateList.

SilenceTime Long Não 86400

Período de silêncio em que as notificações de alerta não são reenviadas. Unidade: segundos. Valor padrão: 86400.

Nota Apenas uma notificação de alerta é enviada durante cada período de silêncio, mesmo que o valor da métrica exceda o limiar de alerta várias vezes.
EnableStartTime Long Não 00

Início do período de vigência da regra de alerta. Valores válidos: 00 a 23. O valor 00 indica 00:00 e o valor 23 indica 23:00.

EnableEndTime Long Não 23

Fim do período de vigência da regra de alerta. Valores válidos: 00 a 23. O valor 00 indica 00:59 e o valor 23 indica 23:59.

NotifyLevel Long Não 4

Método de notificação de alerta. Valores válidos:

Defina o valor como 4. Esse valor indica que as notificações de alerta são enviadas por TradeManager e chatbots do DingTalk.

ApplyMode String Não GROUP_INSTANCE_FIRST

Modo de aplicação do modelo de alerta. Valores válidos:

  • GROUP_INSTANCE_FIRST: As métricas do grupo de aplicativos têm precedência. Se uma métrica especificada no modelo de alerta não existir no grupo de aplicativos, o sistema não gera uma regra de alerta para essa métrica com base no modelo.
  • ALARM_TEMPLATE_FIRST: As métricas especificadas no modelo de alerta têm precedência. Caso uma métrica do modelo não exista no grupo de aplicativos, o sistema ainda assim gera uma regra de alerta para ela com base no modelo.
Webhook String Não https://www.aliyun.com

URL de callback que recebe uma solicitação POST quando um alerta é acionado com base na regra de alerta.

Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
Code Integer 200

Código de resposta.

Nota O código de status HTTP 200 indica que a chamada foi bem-sucedida.
RequestId String 3F897F3C-020A-4993-95B4-63ABB84F83E6

ID da solicitação.

Success Boolean True

Indica se a chamada foi bem-sucedida. Valores válidos:

  • true: A chamada foi bem-sucedida.
  • false: A chamada falhou.
Resource Struct

Recursos afetados pela regra de alerta.

AlertResults Array

Detalhes da regra de alerta gerada.

Code String 200

Código de resposta.

Nota O código de status HTTP 200 indica que a chamada foi bem-sucedida.
Message String alert rule is creating, please wait a few minutes.

Informações retornadas.

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

ID da regra de alerta.

RuleName String test123

Nome da regra de alerta.

Success Boolean true

Indica se a chamada foi bem-sucedida. Valores válidos:

  • true: A chamada foi bem-sucedida.
  • false: A chamada falhou.
GroupId Long 123456

ID do grupo de aplicativos ao qual o modelo de alerta se aplica.

Message String The specified resource is not found.

Mensagem de erro retornada.

Exemplos

Exemplos de solicitações

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

Exemplos de respostas de sucesso

Formato 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>

Formato 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
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

404

ResourceNotFound

The specified resource is not found.

Mensagem de erro retornada porque o recurso especificado não foi encontrado.

Para obter uma lista de códigos de erro, visite o Centro de Erros de API.