Todos os produtos
Search
Central de documentação

:DescribeMetricRuleTemplateAttribute

Última atualização: Jun 26, 2026

Consulta os detalhes de um modelo de alerta.

Este tópico apresenta um exemplo de como consultar os detalhes de um modelo de alerta cujo ID é 70****.

Debugging

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para facilitar o uso, recomendamos chamar esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Request parameters

Parameter

Type

Required

Example

Description

Action

String

Yes

DescribeMetricRuleTemplateAttribute

A operação que você deseja realizar. Defina o valor como DescribeMetricRuleTemplateAttribute.

Name

String

No

ECS_Template1

O nome do modelo de alerta. Especifique pelo menos um dos parâmetros Name e TemplateId.

Para obter mais informações sobre como consultar os nomes dos modelos de alerta, consulte DescribeMetricRuleTemplateList.

TemplateId

String

No

70****

O ID do modelo de alerta. Especifique pelo menos um dos parâmetros Name e TemplateId.

Para obter mais informações sobre como consultar os IDs dos modelos de alerta, consulte DescribeMetricRuleTemplateList.

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

Response parameters

Parameter Type Example Description
Code Integer 200

O código de status HTTP.

Nota O código de status 200 indica que a chamada foi bem-sucedida.
RequestId String 8F3A82AD-DA92-52B0-8EC6-C059D1C3839F

O ID da requisição.

Message String The specified resource is not found.

A mensagem de erro.

Resource Struct

Os detalhes do modelo de alerta.

AlertTemplates Array of AlertTemplate

A lista de modelos de alerta.

AlertTemplate
Category String ecs

A abreviação do nome do serviço de nuvem.

Escalations Struct

O limiar e o nível do alerta.

Critical Struct

As condições para acionar alertas de nível Critical.

ComparisonOperator String GreaterThanOrEqualToThreshold

O operador de comparação usado para comparar o valor da métrica com o limiar. Valores válidos:

  • GreaterThanOrEqualToThreshold: maior que ou igual ao limiar
  • GreaterThanThreshold: maior que o limiar
  • LessThanOrEqualToThreshold: menor que ou igual ao limiar
  • LessThanThreshold: menor que o limiar
  • NotEqualToThreshold: diferente do limiar
  • GreaterThanYesterday: maior que o valor da métrica no mesmo horário do dia anterior
  • LessThanYesterday: menor que o valor da métrica no mesmo horário do dia anterior
  • GreaterThanLastWeek: maior que o valor da métrica no mesmo horário da semana anterior
  • LessThanLastWeek: menor que o valor da métrica no mesmo horário da semana anterior
  • GreaterThanLastPeriod: maior que o valor da métrica no último ciclo de monitoramento
  • LessThanLastPeriod: menor que o valor da métrica no último ciclo de monitoramento
Statistics String Average

O método estatístico para alertas de nível Critical.

O valor do parâmetro Statistics varia conforme o serviço de nuvem. Para obter mais informações, consulte Appendix 1: Metrics.

Threshold String 90

O limiar para alertas de nível Critical.

Times Integer 5

O número consecutivo de vezes em que o valor da métrica atende à condição de alerta antes de um alerta de nível Critical ser acionado.

Info Struct

As condições para acionar alertas de nível Info.

ComparisonOperator String GreaterThanOrEqualToThreshold

O operador de comparação usado para comparar o valor da métrica com o limiar. Valores válidos:

  • GreaterThanOrEqualToThreshold: maior que ou igual ao limiar
  • GreaterThanThreshold: maior que o limiar
  • LessThanOrEqualToThreshold: menor que ou igual ao limiar
  • LessThanThreshold: menor que o limiar
  • NotEqualToThreshold: diferente do limiar
  • GreaterThanYesterday: maior que o valor da métrica no mesmo horário do dia anterior
  • LessThanYesterday: menor que o valor da métrica no mesmo horário do dia anterior
  • GreaterThanLastWeek: maior que o valor da métrica no mesmo horário da semana anterior
  • LessThanLastWeek: menor que o valor da métrica no mesmo horário da semana anterior
  • GreaterThanLastPeriod: maior que o valor da métrica no último ciclo de monitoramento
  • LessThanLastPeriod: menor que o valor da métrica no último ciclo de monitoramento
Statistics String Average

O método estatístico para alertas de nível Info.

O valor do parâmetro Statistics varia conforme o serviço de nuvem. Para obter mais informações, consulte Appendix 1: Metrics.

Threshold String 90

O limiar para alertas de nível Info.

Times Integer 3

O número consecutivo de vezes em que o valor da métrica atende à condição de alerta antes de um alerta de nível Info ser acionado.

Warn Struct

As condições para acionar alertas de nível Warn.

ComparisonOperator String GreaterThanOrEqualToThreshold

O operador de comparação usado para comparar o valor da métrica com o limiar. Valores válidos:

  • GreaterThanOrEqualToThreshold: maior que ou igual ao limiar
  • GreaterThanThreshold: maior que o limiar
  • LessThanOrEqualToThreshold: menor que ou igual ao limiar
  • LessThanThreshold: menor que o limiar
  • NotEqualToThreshold: diferente do limiar
  • GreaterThanYesterday: maior que o valor da métrica no mesmo horário do dia anterior
  • LessThanYesterday: menor que o valor da métrica no mesmo horário do dia anterior
  • GreaterThanLastWeek: maior que o valor da métrica no mesmo horário da semana anterior
  • LessThanLastWeek: menor que o valor da métrica no mesmo horário da semana anterior
  • GreaterThanLastPeriod: maior que o valor da métrica no último ciclo de monitoramento
  • LessThanLastPeriod: menor que o valor da métrica no último ciclo de monitoramento
Statistics String Average

O método estatístico para alertas de nível Warn.

O valor do parâmetro Statistics varia conforme o serviço de nuvem. Para obter mais informações, consulte Appendix 1: Metrics.

Threshold String 90

O limiar para alertas de nível Warn.

Times Integer 3

O número consecutivo de vezes em que o valor da métrica atende à condição de alerta antes de um alerta de nível Warn ser acionado.

MetricName String cpu_total

O nome da métrica.

Namespace String acs_ecs_dashboard

O namespace do serviço de nuvem.

NoDataPolicy String KEEP_LAST_STATE

O método de processamento de alertas quando nenhum dado de monitoramento é encontrado. Valores válidos:

  • KEEP_LAST_STATE (valor padrão): nenhuma operação é executada.
  • INSUFFICIENT_DATA: um alerta com o conteúdo "Dados insuficientes" é acionado.
  • OK: a regra de alerta não possui alertas ativos.
RuleName String ECS_Rule

O nome da regra de alerta.

Selector String {"disk":"/"}

A dimensão do alerta. Trata-se de um campo estendido.

Webhook String https://www.aliyun.com

A URL de callback para a qual uma requisição é enviada quando um alerta é acionado.

Description String ECS alert template

A descrição do modelo de alerta.

Name String ECS_Template1

O nome do modelo de alerta.

RestVersion String 1

A versão do modelo de alerta.

TemplateId String 70****

O ID do modelo 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.

Examples

Exemplos de requisições

http(s)://[Endpoint]/?Action=DescribeMetricRuleTemplateAttribute
&TemplateId=70****
&<Common request parameters>

Exemplos de respostas bem-sucedidas

XML format

<DescribeMetricRuleTemplateAttributeResponse>
	  <RequestId>8F3A82AD-DA92-52B0-8EC6-C059D1C3839F</RequestId>
	  <Resource>
		    <AlertTemplates>
			      <AlertTemplate>
				        <MetricName>cpu_total</MetricName>
				        <Category>ecs</Category>
				        <Escalations>
					          <Critical>
						            <ComparisonOperator>GreaterThanOrEqualToThreshold</ComparisonOperator>
						            <Times>5</Times>
						            <Statistics>Average</Statistics>
						            <Threshold>90</Threshold>
					          </Critical>
					          <Info></Info>
					          <Warn></Warn>
				        </Escalations>
				        <CompositeExpression></CompositeExpression>
				        <Webhook></Webhook>
				        <Namespace>acs_ecs_dashboard</Namespace>
				        <RuleName>ECS_Rule</RuleName>
				        <Selector></Selector>
			      </AlertTemplate>
		    </AlertTemplates>
		    <Description></Description>
		    <RestVersion>1</RestVersion>
		    <TemplateId>70****</TemplateId>
		    <Name>ECS_Template1</Name>
	  </Resource>
	  <Code>200</Code>
	  <Success>true</Success>
</DescribeMetricRuleTemplateAttributeResponse>

JSON format

{
    "RequestId": "8F3A82AD-DA92-52B0-8EC6-C059D1C3839F",
    "Resource": {
        "HostAvailabilityTemplates": [],
        "AlertTemplates": {
            "AlertTemplate": [
                {
                    "MetricName": "cpu_total",
                    "Category": "ecs",
                    "Escalations": {
                        "Critical": {
                            "ComparisonOperator": "GreaterThanOrEqualToThreshold",
                            "Times": 5,
                            "Statistics": "Average",
                            "Threshold": "90"
                        },
                        "Info": {},
                        "Warn": {}
                    },
                    "CompositeExpression": {},
                    "Webhook": "",
                    "Namespace": "acs_ecs_dashboard",
                    "RuleName": "ECS_Rule",
                    "Selector": {}
                }
            ]
        },
        "Description": "",
        "SystemEventTemplates": [],
        "RestVersion": 1,
        "ProcessMonitorTemplates": [],
        "TemplateId": "70****",
        "Name": "ECS_Template1"
    },
    "Code": 200,
    "Success": true
}

Error codes

HttpCode

Error code

Error message

Description

404

ResourceNotFound

The specified resource is not found.

O erro retornado indica que o recurso especificado não foi encontrado.

Para obter a lista de códigos de erro, acesse o API Error Center.