Bir uyarı şablonunu bir uygulama grubuna uygulayarak uyarı kuralı oluşturur.
Bu örnekte, 700**** uyarı şablonu 123456 uygulama grubuna uygulanır. Oluşturulan uyarı kuralının kimliği applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08****, adı ise test123 olur.
Hata Ayıklama
İstek parametreleri
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ApplyMetricRuleTemplate | Gerçekleştirmek istediğiniz işlem. Değeri ApplyMetricRuleTemplate olarak ayarlayın. |
| GroupId | Long | Yes | 123456 | Uyarı şablonunun uygulanacağı uygulama grubunun kimliği. Bir uygulama grubunun kimliğini sorgulama hakkında daha fazla bilgi için bkz. DescribeMonitorGroups. |
| TemplateIds | String | Yes | 700**** | Uyarı şablonunun kimliği. Uyarı şablonlarının kimliklerini sorgulama hakkında daha fazla bilgi için bkz. DescribeMetricRuleTemplateList. |
| SilenceTime | Long | No | 86400 | Bir uyarı için bildirimlerin tekrar gönderilmediği sessiz kalma süresi. Birim: saniye. Varsayılan değer: 86400. Not Ölçüm değeri uyarı eşiğini birkaç kez aşsa bile her sessiz kalma döneminde yalnızca bir uyarı bildirimi gönderilir. |
| EnableStartTime | Long | No | 00 | Uyarı kuralının etkili olduğu zaman aralığının başlangıcı. Geçerli değerler: 00 ila 23. 00 değeri 00:00'ı, 23 değeri ise 23:00'ı ifade eder. |
| EnableEndTime | Long | No | 23 | Uyarı kuralının etkili olduğu zaman aralığının bitişi. Geçerli değerler: 00 ila 23. 00 değeri 00:59'u, 23 değeri ise 23:59'u ifade eder. |
| NotifyLevel | Long | No | 4 | Uyarı bildirim yöntemi. Geçerli değerler: Değeri 4 olarak ayarlayın. 4 değeri, uyarı bildirimlerinin TradeManager ve DingTalk sohbet botları kullanılarak gönderildiğini gösterir. |
| ApplyMode | String | No | GROUP_INSTANCE_FIRST | Uyarı şablonunun uygulanma modu. Geçerli değerler:
|
| Webhook | String | No | https://www.aliyun.com | Uyarı kuralına göre bir uyarı tetiklendiğinde POST isteğinin gönderileceği geri arama URL'si. |
Ortak istek parametreleri hakkında daha fazla bilgi için bkz. Ortak parametreler.
Yanıt parametreleri
| Parameter | Type | Example | Description |
| Code | Integer | 200 | Yanıt kodu. Not HTTP durum kodu 200, çağrının başarılı olduğunu gösterir. |
| RequestId | String | 3F897F3C-020A-4993-95B4-63ABB84F83E6 | İsteğin kimliği. |
| Success | Boolean | True | Çağrının başarılı olup olmadığını gösterir. Geçerli değerler:
|
| Resource | Struct | Uyarı kuralından etkilenen kaynaklar. |
|
| AlertResults | Array | Oluşturulan uyarı kuralının ayrıntıları. |
|
| Code | String | 200 | Yanıt kodu. Not HTTP durum kodu 200, çağrının başarılı olduğunu gösterir. |
| Message | String | alert rule is creating, please wait a few minutes. | Dönüş bilgisi. |
| RuleId | String | applyTemplate8ab74c6b-9f27-47ab-8841-de01dc08**** | Uyarı kuralının kimliği. |
| RuleName | String | test123 | Uyarı kuralının adı. |
| Success | Boolean | true | Çağrının başarılı olup olmadığını gösterir. Geçerli değerler:
|
| GroupId | Long | 123456 | Uyarı şablonunun uygulanacağı uygulama grubunun kimliği. |
| Message | String | The specified resource is not found. | Döndürülen hata mesajı. |
Örnekler
Örnek istekler
http(s)://[Endpoint]/?Action=ApplyMetricRuleTemplate
&GroupId=123456
&TemplateIds=700****
&<Common request parameters>
Örnek başarılı yanıtlar
XML formatı
<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>
JSON formatı
{
"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
}
Hata kodları
|
HTTP status code |
Error code |
Error message |
Description |
|
404 |
ResourceNotFound |
The specified resource is not found. |
Belirtilen kaynak bulunamadığı için döndürülen hata mesajı. |
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.