Interroge les règles d'alerte déclenchées par des événements.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
DescribeEventRuleList |
Opération à effectuer. Définissez la valeur sur DescribeEventRuleList. |
|
NamePrefix |
String |
Non |
test |
Préfixe du nom de la règle d'alerte déclenchée par un événement. |
|
PageNumber |
String |
Non |
1 |
Numéro de la page à renvoyer. La numérotation commence à 1. Valeur par défaut : 1. |
|
PageSize |
String |
Non |
10 |
Nombre d'entrées à renvoyer par page. Minimum : 1 entrée par page. Valeur par défaut : 10. |
|
GroupId |
String |
Non |
7378**** |
ID du groupe d'applications. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| Code | String | 200 | Code d'état HTTP. Remarque Le code 200 indique que l'appel a réussi. |
| EventRules | Array of EventRule | Règles d'alerte déclenchées par des événements. |
|
| EventRule | |||
| Description | String | Default group event rule. | Description de la règle d'alerte déclenchée par un événement. |
| EventPattern | Array of EventPattern | Mode de la règle d'alerte déclenchée par un événement. |
|
| EventPattern | |||
| CustomFilters | String | ECS123 | Condition de filtre personnalisée. Si un événement contient un mot-clé spécifié, il déclenche une alerte. |
| EventTypeList | List | * | Type de la règle d'alerte déclenchée par un événement.
|
| KeywordFilter | Struct | Mot-clé de filtre. |
|
| Keywords | List | VMException | Mots-clés utilisés pour faire correspondre les événements. |
| Relation | String | OR | Relation entre plusieurs mots-clés dans une condition. Valeurs valides :
|
| LevelList | List | CRITICAL | Niveau de l'événement. Valeurs valides :
|
| NameList | List | ["Agent_Status_Stopped"] | Liste des noms d'événements. |
| Product | String | CloudMonitor | Abréviation du nom du service. |
| SQLFilter | String | ycccluster1 and (i-23ij0o82612 or Executed1) or Asimulated not 222 | Indique que les journaux sont filtrés selon l'instruction SQL spécifiée. Une alerte est déclenchée si les conditions spécifiées sont remplies. |
| EventType | String | SYSTEM | Type d'événement. Valeurs valides :
|
| GroupId | String | 7378**** | ID du groupe d'applications. |
| Name | String | test_DefaultEventRule_7378**** | Nom de la règle d'alerte déclenchée par un événement. |
| SilenceTime | Long | 86400 | Période de silence pendant laquelle aucune nouvelle alerte n'est envoyée, même si les conditions de déclenchement sont remplies. |
| State | String | ENABLED | État de la règle d'alerte déclenchée par un événement. Valeurs valides :
|
| Message | String | User not authorized to operate on the specified resource. | Message d'erreur. |
| RequestId | String | D0E6D82B-16B5-422A-8136-EE5BDC01E415 | ID de la requête. |
| Success | Boolean | true | Indique si l'appel a réussi. Valeurs valides :
|
| Total | Integer | 21 | Nombre total d'entrées renvoyées. |
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=DescribeEventRuleList
&<Common request parameters>
Exemples de réponses réussies
XML format
<DescribeEventRuleListResponse>
<RequestId>C8308712-6E7A-4FA0-82AC-80D018DAD168</RequestId>
<Total>3</Total>
<EventRules>
<EventRule>
<EventPattern>
<NameList>
<NameList>*</NameList>
</NameList>
<LevelList>
<LevelList>CRITICAL</LevelList>
</LevelList>
<EventTypeList>
<EventTypeList>*</EventTypeList>
</EventTypeList>
<Product>CloudMonitor</Product>
</EventPattern>
<EventType>SYSTEM</EventType>
<State>ENABLED</State>
<Name>test123</Name>
</EventRule>
<EventRule>
<EventPattern>
<NameList>
<NameList>*</NameList>
</NameList>
<LevelList>
<LevelList>CRITICAL</LevelList>
<LevelList>WARN</LevelList>
</LevelList>
<Product>*</Product>
</EventPattern>
<Description>Default group event rule.</Description>
<EventType>SYSTEM</EventType>
<State>ENABLED</State>
<Name>test_DefaultEventRule_7378****</Name>
<GroupId>7378****</GroupId>
</EventRule>
<EventRule>
<EventPattern>
<NameList>
<NameList>*</NameList>
</NameList>
<LevelList>
<LevelList>CRITICAL</LevelList>
<LevelList>WARN</LevelList>
</LevelList>
<Product>*</Product>
</EventPattern>
<Description>Default group event rule.</Description>
<EventType>SYSTEM</EventType>
<State>ENABLED</State>
<Name>test123_DefaultEventRule_7301****</Name>
<GroupId>7301****</GroupId>
</EventRule>
</EventRules>
<Code>200</Code>
<Success>true</Success>
</DescribeEventRuleListResponse>
JSON format
{
"RequestId": "C8308712-6E7A-4FA0-82AC-80D018DAD168",
"Total": 3,
"EventRules": {
"EventRule": [
{
"EventPattern": {
"NameList": {
"NameList": [
"*"
]
},
"LevelList": {
"LevelList": [
"CRITICAL"
]
},
"EventTypeList": {
"EventTypeList": [
"*"
]
},
"Product": "CloudMonitor"
},
"EventType": "SYSTEM",
"State": "ENABLED",
"Name": "test123"
},
{
"EventPattern": {
"NameList": {
"NameList": [
"*"
]
},
"LevelList": {
"LevelList": [
"CRITICAL",
"WARN"
]
},
"Product": "*"
},
"Description": "Default group event rule.",
"EventType": "SYSTEM",
"State": "ENABLED",
"Name": "test_DefaultEventRule_7378****",
"GroupId": "7378****"
},
{
"EventPattern": {
"NameList": {
"NameList": [
"*"
]
},
"LevelList": {
"LevelList": [
"CRITICAL",
"WARN"
]
},
"Product": "*"
},
"Description": "Default group event rule.",
"EventType": "SYSTEM",
"State": "ENABLED",
"Name": "test123_DefaultEventRule_7301****",
"GroupId": "7301****"
}
]
},
"Code": "200",
"Success": true
}
Codes d'erreur
|
HttpCode |
Code d'erreur |
Message d'erreur |
Description |
|
404 |
ResourceNotFound |
The specified resource is not found. |
La ressource spécifiée est introuvable. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.