Bir uyarı şablonunun ayrıntılarını sorgular.
Bu konuda, kimliği 70**** olan bir uyarı şablonunun ayrıntılarının nasıl sorgulanacağına ilişkin bir örnek sunulmaktadır.
Hata Ayıklama
İstek parametreleri
|
Parametre |
Tür |
Gerekli |
Örnek |
Açıklama |
|
Action |
String |
Evet |
DescribeMetricRuleTemplateAttribute |
Gerçekleştirmek istediğiniz işlem. Değeri DescribeMetricRuleTemplateAttribute olarak ayarlayın. |
|
Name |
String |
Hayır |
ECS_Template1 |
Uyarı şablonunun adı. Uyarı şablonlarının adlarını nasıl sorgulayacağınız hakkında daha fazla bilgi için bkz. DescribeMetricRuleTemplateList. |
|
TemplateId |
String |
Hayır |
70**** |
Uyarı şablonunun kimliği. Uyarı şablonlarının kimliklerini nasıl sorgulayacağınız hakkında daha fazla bilgi için bkz. DescribeMetricRuleTemplateList. |
Ortak istek parametreleri hakkında daha fazla bilgi için bkz. Ortak parametreler.
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| Code | Integer | 200 | HTTP durum kodu. Not 200 durum kodu, çağrının başarılı olduğunu gösterir. |
| RequestId | String | 8F3A82AD-DA92-52B0-8EC6-C059D1C3839F | İsteğin kimliği. |
| Message | String | The specified resource is not found. | Hata iletisi. |
| Resource | Struct | Uyarı şablonunun ayrıntıları. |
|
| AlertTemplates | Array of AlertTemplate | Uyarı şablonlarının listesi. |
|
| AlertTemplate | |||
| Category | String | ecs | Cloud hizmetinin adının kısaltması. |
| Escalations | Struct | Eşik ve uyarı düzeyi. |
|
| Critical | Struct | Critical düzeyindeki uyarıları tetikleme koşulları. |
|
| ComparisonOperator | String | GreaterThanOrEqualToThreshold | Ölçüm değerini eşikle karşılaştırmak için kullanılan karşılaştırma işleci. Geçerli değerler:
|
| Statistics | String | Average | Critical düzeyindeki uyarılar için istatistiksel yöntem.
|
| Threshold | String | 90 | Critical düzeyindeki uyarılar için eşik değeri. |
| Times | Integer | 5 | Critical düzeyinde bir uyarı tetiklenmeden önce ölçüm değerinin uyarı koşulunu art arda karşıladığı tekrar sayısı. |
| Info | Struct | Info düzeyindeki uyarıları tetikleme koşulları. |
|
| ComparisonOperator | String | GreaterThanOrEqualToThreshold | Ölçüm değerini eşikle karşılaştırmak için kullanılan karşılaştırma işleci. Geçerli değerler:
|
| Statistics | String | Average | Info düzeyindeki uyarılar için istatistiksel yöntem.
|
| Threshold | String | 90 | Info düzeyindeki uyarılar için eşik değeri. |
| Times | Integer | 3 | Info düzeyinde bir uyarı tetiklenmeden önce ölçüm değerinin uyarı koşulunu art arda karşıladığı tekrar sayısı. |
| Warn | Struct | Warn düzeyindeki uyarıları tetikleme koşulları. |
|
| ComparisonOperator | String | GreaterThanOrEqualToThreshold | Ölçüm değerini eşikle karşılaştırmak için kullanılan karşılaştırma işleci. Geçerli değerler:
|
| Statistics | String | Average | Warn düzeyindeki uyarılar için istatistiksel yöntem.
|
| Threshold | String | 90 | Warn düzeyindeki uyarılar için eşik değeri. |
| Times | Integer | 3 | Warn düzeyinde bir uyarı tetiklenmeden önce ölçüm değerinin uyarı koşulunu art arda karşıladığı tekrar sayısı. |
| MetricName | String | cpu_total | Ölçümün adı. |
| Namespace | String | acs_ecs_dashboard | Cloud hizmetinin ad alanı. |
| NoDataPolicy | String | KEEP_LAST_STATE | İzleme verisi bulunamadığında uyarıların işlenme yöntemi. Geçerli değerler:
|
| RuleName | String | ECS_Rule | Uyarı kuralının adı. |
| Selector | String | {"disk":"/"} | Uyarının boyutu. Bu, genişletilmiş bir alandır. |
| Webhook | String | https://www.aliyun.com | Bir uyarı tetiklendiğinde isteğin gönderileceği geri arama URL'si. |
| Description | String | ECS alert template | Uyarı şablonunun açıklaması. |
| Name | String | ECS_Template1 | Uyarı şablonunun adı. |
| RestVersion | String | 1 | Uyarı şablonunun sürümü. |
| TemplateId | String | 70**** | Uyarı şablonunun kimliği. |
| Success | Boolean | true | Çağrının başarılı olup olmadığını gösterir. Geçerli değerler:
|
Örnekler
Örnek istekler
http(s)://[Endpoint]/?Action=DescribeMetricRuleTemplateAttribute
&TemplateId=70****
&<Common request parameters>
Örnek başarılı yanıt
XML biçimi
<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 biçimi
{
"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
}
Hata kodları
|
Http Kodu |
Hata kodu |
Hata iletisi |
Açıklama |
|
404 |
ResourceNotFound |
The specified resource is not found. |
Belirtilen kaynak bulunamadığı için döndürülen hata iletisi. |
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.