Interroge l'historique des alertes.
Cette opération d'API n'est plus maintenue. Nous vous recommandons d'appeler l'opération DescribeAlertLogList.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | DescribeAlertHistoryList | Opération à effectuer. Définissez la valeur sur DescribeAlertHistoryList. |
| RuleId | String | Non | applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5**** | ID de la règle d'alerte. Pour savoir comment interroger l'ID d'une règle d'alerte, consultez DescribeMetricRuleList. |
| RuleName | String | Non | ECS_Rule | Nom de la règle d'alerte. Pour savoir comment interroger le nom d'une règle d'alerte, consultez DescribeMetricRuleList. |
| Namespace | String | Non | acs_ecs_dashboard | Espace de noms du service cloud. Pour savoir comment interroger l'espace de noms d'un service cloud, consultez Annexe 1 : Métriques. |
| MetricName | String | Non | cpu_total | Métrique utilisée pour surveiller le service cloud. Pour savoir comment interroger le nom d'une métrique, consultez Annexe 1 : Métriques. |
| GroupId | String | Non | 7671**** | ID du groupe d'applications. Pour savoir comment obtenir l'ID d'un groupe d'applications, consultez DescribeMonitorGroups. |
| Status | String | Non | 2 | Indique si les alertes sont mises en sourdine. Valeurs valides :
|
| State | String | Non | ALARM | Statut de l'alerte. Valeurs valides :
|
| Ascending | Boolean | Non | true | Ordre des alertes. Valeurs valides :
|
| StartTime | String | Non | 1640237400000 | Horodatage de début des journaux d'alerte à interroger. Unité : millisecondes. |
| EndTime | String | Non | 1640608200000 | Horodatage de fin des journaux d'alerte à interroger. Unité : millisecondes. |
| PageSize | Integer | Non | 10 | Nombre d'entrées à renvoyer par page. Valeur par défaut : 10. |
| Page | Integer | Non | 1 | Numéro de la page à renvoyer. Valeur par défaut : 1. |
Pour plus d'informations sur les paramètres de requête communs, consultez Paramètres communs.
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| Code | String | 200 | Code d'état HTTP. Remarque Le code d'état 200 indique que la requête a abouti. |
| Message | String | The Request is not authorization. | Message renvoyé. |
| RequestId | String | C3C69FBE-2262-541F-A409-C52F380BAE63 | ID de la requête. |
| Total | String | 2 | Nombre total d'entrées renvoyées. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs valides :
|
| AlarmHistoryList | Array of AlarmHistory | Détails des alertes historiques. |
|
| AlarmHistory | |||
| Status | Integer | 2 | Indique si les alertes sont mises en sourdine. Valeurs valides :
|
| MetricName | String | cpu_total | Nom de la métrique. |
| EvaluationCount | Integer | 3 | Nombre consécutif de fois où la valeur de la métrique satisfait la condition d'alerte avant qu'une alerte ne soit déclenchée. |
| State | String | ALARM | Statut de l'alerte. Valeurs valides :
|
| Namespace | String | acs_ecs_dashboard | Espace de noms du service cloud. |
| Webhooks | String | https://www.aliyun.com | URL de rappel. |
| RuleName | String | ECS_Rule | Nom de la règle d'alerte. |
| RuleId | String | applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5**** | ID de la règle d'alerte. |
| LastTime | Long | 360133 | Durée de l'alerte. Unité : millisecondes. |
| Value | String | 10.58 | Seuil de la valeur de métrique pour déclencher ou résoudre une alerte. |
| Expression | String | $Average>=10 | Expression utilisée pour déclencher des alertes. |
| GroupId | String | 7671**** | ID du groupe d'applications. |
| AlertTime | Long | 1640586600000 | Horodatage du déclenchement de l'alerte. Unité : millisecondes. |
| InstanceName | String | i-bp1cqhiw1za2**** | Nom de l'instance surveillée. |
| Dimensions | String | {\"instanceId\":\"i-bp1cqhiw1za2****\"} | Ressources surveillées. |
| Level | String | P4 | Niveau de gravité et méthodes de notification de l'alerte. Valeurs valides :
|
| Contacts | Array of String | Alice | Contacts d'alerte qui reçoivent les notifications d'alerte. |
| ContactALIIMs | Array of String | username@example.com | Identifiants TradeManager des contacts d'alerte. Remarque Ce paramètre est valide uniquement sur le site Chine (aliyun.com). |
| ContactMails | Array of String | username@example.com | Adresses e-mail des contacts d'alerte. |
| ContactSmses | Array of String | 13900009999 | Numéros de mobile des contacts d'alerte. Remarque Ce paramètre est valide uniquement sur le site Chine (aliyun.com). |
| ContactGroups | Array of String | ECS_Group | Groupes de contacts d'alerte. |
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=DescribeAlertHistoryList
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeAlertHistoryListResponse>
<AlarmHistoryList>
<AlarmHistory>
<Status>2</Status>
<ContactGroups>
<ContactGroup>ECS_Group</ContactGroup>
</ContactGroups>
<RuleId>applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5****</RuleId>
<Dimensions>{\"instanceId\":\"i-bp1cqhiw1za2****\"}</Dimensions>
<EvaluationCount>3</EvaluationCount>
<ContactMails></ContactMails>
<ContactSmses></ContactSmses>
<Namespace>acs_ecs_dashboard</Namespace>
<AlertTime>1640586600000</AlertTime>
<GroupId>7671****</GroupId>
<InstanceName>i-bp1cqhiw1za2****</InstanceName>
<MetricName>cpu_total</MetricName>
<Contacts></Contacts>
<Expression>$Average>=10</Expression>
<State>ALARM</State>
<Value>10.58</Value>
<Level>P4</Level>
<PreLevel>P4</PreLevel>
<LastTime>360133</LastTime>
<RuleName>ECS_Rule</RuleName>
<ContactALIIMs></ContactALIIMs>
</AlarmHistory>
<AlarmHistory>
<Status>0</Status>
<ContactGroups>
<ContactGroup>ECS_Group</ContactGroup>
</ContactGroups>
<RuleId>applyTemplate61dc81b5-d357-4cf6-a9b7-9f83****</RuleId>
<Dimensions>{\"instanceId\":\"i-bp1cqhiw1za2807s****\"}</Dimensions>
<EvaluationCount>3</EvaluationCount>
<ContactMails></ContactMails>
<ContactSmses></ContactSmses>
<Namespace>acs_ecs_dashboard</Namespace>
<AlertTime>1640586540000</AlertTime>
<GroupId>7671****</GroupId>
<InstanceName>i-bp1cqhiw1za2807s****</InstanceName>
<MetricName>cpu_total</MetricName>
<Contacts></Contacts>
<Expression>$Average>=10</Expression>
<State>ALARM</State>
<Value>10.13</Value>
<Level>P4</Level>
<LastTime>300085</LastTime>
<RuleName>ECS_Rule</RuleName>
<ContactALIIMs>
<ContactALIIM>\"username@example.com\"</ContactALIIM>
</ContactALIIMs>
</AlarmHistory>
</AlarmHistoryList>
<RequestId>C3C69FBE-2262-541F-A409-C52F380BAE63</RequestId>
<Total>2</Total>
<Code>200</Code>
<Success>true</Success>
</DescribeAlertHistoryListResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"AlarmHistoryList" : {
"AlarmHistory" : [ {
"Status" : 2,
"ContactGroups" : {
"ContactGroup" : [ "ECS_Group" ]
},
"RuleId" : "applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5****",
"Dimensions" : "{\"instanceId\":\"i-bp1cqhiw1za2****\"}",
"EvaluationCount" : 3,
"ContactMails" : {
"ContactMail" : [ ]
},
"ContactSmses" : {
"ContactSms" : [ ]
},
"Namespace" : "acs_ecs_dashboard",
"AlertTime" : 1640586600000,
"GroupId" : "7671****",
"InstanceName" : "i-bp1cqhiw1za2****",
"MetricName" : "cpu_total",
"Contacts" : {
"Contact" : [ ]
},
"Expression" : "$Average>=10",
"State" : "ALARM",
"Value" : "10.58",
"Level" : "P4",
"PreLevel" : "P4",
"LastTime" : 360133,
"RuleName" : "ECS_Rule",
"ContactALIIMs" : {
"ContactALIIM" : [ ]
}
}, {
"Status" : 0,
"ContactGroups" : {
"ContactGroup" : [ "ECS_Group" ]
},
"RuleId" : "applyTemplate61dc81b5-d357-4cf6-a9b7-9f83****",
"Dimensions" : "{\"instanceId\":\"i-bp1cqhiw1za2807s****\"}",
"EvaluationCount" : 3,
"ContactMails" : {
"ContactMail" : [ ]
},
"ContactSmses" : {
"ContactSms" : [ ]
},
"Namespace" : "acs_ecs_dashboard",
"AlertTime" : 1640586540000,
"GroupId" : "7671****",
"InstanceName" : "i-bp1cqhiw1za2807s****",
"MetricName" : "cpu_total",
"Contacts" : {
"Contact" : [ ]
},
"Expression" : "$Average>=10",
"State" : "ALARM",
"Value" : "10.13",
"Level" : "P4",
"LastTime" : 300085,
"RuleName" : "ECS_Rule",
"ContactALIIMs" : {
"ContactALIIM" : [ "\"username@example.com\"" ]
}
} ]
},
"RequestId" : "C3C69FBE-2262-541F-A409-C52F380BAE63",
"Total" : 2,
"Code" : "200",
"Success" : true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez Codes d'erreur de service.