Consulta os detalhes de uma regra de alerta disparada por evento.
Este tópico apresenta um exemplo de como consultar os detalhes de uma regra de alerta disparada por evento chamada testRule.
Debugging
Request parameters
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DescribeEventRuleAttribute | A operação a ser executada. Defina o valor como DescribeEventRuleAttribute. |
| RuleName | String | Yes | testRule | O nome da regra de alerta disparada por evento. Para saber como obter o nome de uma regra de alerta disparada por evento, consulte DescribeEventRuleList. |
| SilenceTime | String | No | 86400 | O período de silêncio durante o qual novos alertas não são enviados, mesmo que as condições de disparo sejam atendidas. Unidade: segundos. Valor padrão: 86400, equivalente a um dia. Nota Apenas uma notificação de alerta é enviada durante um período de silêncio, mesmo que o valor da métrica ultrapasse o limiar do alerta em verificações consecutivas. |
Para mais informações sobre parâmetros de requisição comuns, consulte Parâmetros comuns.
Response parameters
| Parameter | Type | Example | Description |
| Result | Struct | Os detalhes da regra de alerta disparada por evento. |
|
| Description | String | Default group event rule. | A descrição da regra de alerta disparada por evento. |
| EventPattern | Struct | O padrão do evento, que especifica as condições de disparo de um evento. |
|
| LevelList | List | ["CRITICAL","WARN"] | O nível da regra de alerta disparada por evento. Valores válidos:
|
| NameList | List | Agent_Status_Running | O nome do evento. |
| Product | String | CloudMonitor | O nome do serviço de nuvem. |
| StatusList | List | Running | O status do evento. |
| EventType | String | SYSTEM | O tipo do evento. Valores válidos:
|
| GroupId | String | 3607**** | O ID do grupo de aplicações. |
| Name | String | test_DefaultEventRule_7378**** | O nome da regra de alerta disparada por evento. |
| State | String | ENABLED | O status da regra de alerta disparada por evento. Valores válidos:
|
| Message | String | The alert does not exist. | A mensagem de erro. |
| RequestId | String | 9AA3F210-C03D-4C86-8DB6-21C84FF692A1 | O ID da requisição. |
| Code | String | 200 | O código de status HTTP. Nota O código de status 200 indica que a chamada foi bem-sucedida. |
| Success | Boolean | true | Indica se a chamada foi bem-sucedida. Valores válidos:
|
Examples
Exemplos de requisição
http(s)://[Endpoint]/?Action=DescribeEventRuleAttribute
&RuleName=testRule
&<Common request parameters>
Exemplos de resposta bem-sucedida
XML formato
<DescribeEventRuleAttributeResponse>
<RequestId>9AA3F210-C03D-4C86-8DB6-21C84FF692A1</RequestId>
<Code>200</Code>
<Success>true</Success>
<Result>
<EventPattern>
<NameList>
<NameList>Agent_Status_Running</NameList>
</NameList>
<LevelList>
<LevelList>CRITICAL</LevelList>
</LevelList>
<Product>CloudMonitor</Product>
</EventPattern>
<Description>Default group event rule</Description>
<EventType>SYSTEM</EventType>
<State>ENABLED</State>
<Name>test_DefaultEventRule_7378****</Name>
<GroupId>3607****</GroupId>
</Result>
</DescribeEventRuleAttributeResponse>
JSON formato
{
"RequestId": "9AA3F210-C03D-4C86-8DB6-21C84FF692A1",
"Code": "200",
"Success": true,
"Result": {
"EventPattern": {
"NameList": {
"NameList": [
"Agent_Status_Running"
]
},
"LevelList": {
"LevelList": [
"CRITICAL"
]
},
"Product": "CloudMonitor"
},
"Description": "Default group event rule",
"EventType": "SYSTEM",
"State": "ENABLED",
"Name": "test_DefaultEventRule_7378****",
"GroupId": "3607****"
}
}
Error codes
Para obter a lista de códigos de erro, acesse o API Error Center.