Interroge les métriques de surveillance des journaux.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
DescribeLogMonitorList |
Opération à effectuer. Définissez la valeur sur DescribeLogMonitorList. |
|
PageNumber |
Integer |
Non |
1 |
Numéro de la page à renvoyer. |
|
PageSize |
Integer |
Non |
10 |
Nombre d'entrées à renvoyer par page. Valeur par défaut : 10. |
|
SearchValue |
String |
Non |
test |
Mot-clé utilisé pour rechercher des métriques de surveillance des journaux. La correspondance floue est prise en charge. |
|
GroupId |
Long |
Non |
123456 |
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 d'état 200 indique que l'appel a réussi. |
| LogMonitorList | Array of LogMonitor | N/A | Métriques de surveillance des journaux. |
| GmtCreate | Long | 1577766395000 | Heure de création de la métrique de surveillance des journaux. Cette valeur est un horodatage UNIX représentant le nombre de millisecondes écoulées depuis l'époque, soit le 1er janvier 1970 à 00:00:00 UTC. |
| GroupId | Long | 12345 | ID du groupe d'applications. |
| LogId | Long | 12345 | ID renvoyé par Log Service. |
| MetricName | String | cpu_total | Nom de la métrique de surveillance des journaux. Pour plus d'informations, consultez Annexe 1 : Métriques. |
| SlsLogstore | String | testSlS**** | Nom du Logstore Log Service. |
| SlsProject | String | sls-project-test**** | Nom du projet Log Service. |
| SlsRegionId | String | cn-hangzhou | ID de la région où réside le Logstore Log Service. |
| ValueFilter | Array of ValueFilterObject | N/A | Condition utilisée pour filtrer les journaux. Les paramètres ValueFilter et ValueFilterRelation sont utilisés conjointement. La condition de filtre équivaut à la clause WHERE dans les instructions SQL. Si aucune condition de filtre n'est spécifiée, tous les journaux sont traités. Supposons que les journaux contiennent le champ Level, qui peut être défini sur Error. Si vous devez calculer le nombre d'apparitions des journaux de niveau Error chaque minute, vous pouvez définir la condition de filtre sur Level=Error et compter le nombre de journaux répondant à cette condition. |
| Key | String | hostName | Nom du champ de journal utilisé pour la correspondance dans la condition de filtre. |
| Operator | String | contain | Méthode utilisée pour faire correspondre la valeur du champ. Valeurs possibles :
|
| Value | String | portal | Valeur du champ à faire correspondre dans la condition de filtre. |
| ValueFilterRelation | String | and | Opérateur logique utilisé entre les conditions de filtre de journal. Les paramètres ValueFilter et ValueFilterRelation sont utilisés conjointement. Valeurs possibles :
|
| Message | String | successful | Message renvoyé. |
| PageNumber | Integer | 1 | Numéro de la page renvoyée. |
| PageSize | Integer | 10 | Nombre d'entrées renvoyées sur chaque page. |
| RequestId | String | 01E90080-4300-4FAA-B9AE-161956BC350D | ID de la requête. |
| Total | Long | 15 | Nombre total d'entrées renvoyées. |
| Success | Boolean | true | Indique si l'appel a réussi. Valeurs possibles :
|
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=DescribeLogMonitorList
&<Common request parameters>
Exemples de réponses réussies
XML format
<DescribeLogMonitorListResponse>
<Message>successful</Message>
<RequestId>C085617E-7A64-402E-877D-410E86174B0C</RequestId>
<PageSize>10</PageSize>
<Total>2</Total>
<LogMonitorList>
<SlsProject>sls-project-test****</SlsProject>
<MetricName>cpu_total</MetricName>
<GmtCreate>1591175112000</GmtCreate>
<ValueFilterRelation>and</ValueFilterRelation>
<LogId>12345</LogId>
<SlsRegionId>cn-hangzhou</SlsRegionId>
<SlsLogstore>testSlS****</SlsLogstore>
<GroupId>12345</GroupId>
</LogMonitorList>
<LogMonitorList>
<SlsProject>sls-project-test****</SlsProject>
<MetricName>cpu_total</MetricName>
<GmtCreate>1586826787000</GmtCreate>
<ValueFilterRelation>and</ValueFilterRelation>
<ValueFilter>
<Operator>=</Operator>
<Value>1</Value>
<Key>lh_source</Key>
</ValueFilter>
<LogId>12345</LogId>
<SlsRegionId>cn-hangzhou</SlsRegionId>
<SlsLogstore>internal-alert-history</SlsLogstore>
<GroupId>12345</GroupId>
</LogMonitorList>
<Code>200</Code>
<Success>true</Success>
</DescribeLogMonitorListResponse>
JSON format
{
"Message": "successful",
"RequestId": "C085617E-7A64-402E-877D-410E86174B0C",
"PageSize": 10,
"Total": 2,
"LogMonitorList": [
{
"SlsProject": "sls-project-test****",
"MetricName": "cpu_total",
"GmtCreate": 1591175112000,
"ValueFilterRelation": "and",
"ValueFilter": [],
"LogId": 12345,
"SlsRegionId": "cn-hangzhou",
"SlsLogstore": "testSlS****",
"GroupId": 12345
},
{
"SlsProject": "sls-project-test****",
"MetricName": "cpu_total",
"GmtCreate": 1586826787000,
"ValueFilterRelation": "and",
"ValueFilter": [
{
"Operator": "=",
"Value": "1",
"Key": "lh_source"
}
],
"LogId": 12345,
"SlsRegionId": "cn-hangzhou",
"SlsLogstore": "internal-alert-history",
"GroupId": 12345
}
],
"Code": 200,
"Success": true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.