Consulte une tâche de surveillance des journaux.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cms:DescribeLogMonitorAttribute |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| MetricName |
string |
Oui |
Le nom de la métrique. |
cpu_total_****** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
string |
Le code d'état. Remarque
Un code d'état 200 indique que la requête a réussi. |
200 |
| Message |
string |
Le message renvoyé. |
La ressource spécifiée est introuvable |
| RequestId |
string |
L'identifiant de la requête. |
C6718537-E673-4A58-8EE1-24B8B38C7AAE |
| Success |
boolean |
Indique si l'opération a réussi. Valeurs valides :
|
true |
| LogMonitor |
object |
Les détails de la tâche de surveillance des journaux. |
|
| ValueFilterRelation |
string |
L'opérateur logique pour les conditions de filtrage. Ce paramètre est utilisé avec ValueFilter. Valeurs valides :
|
and |
| SlsLogstore |
string |
Le nom du Logstore de Simple Log Service. |
logstore_****** |
| MetricName |
string |
Le nom de la métrique. |
cpu_total_****** |
| GroupId |
integer |
L'identifiant du groupe d'applications. |
123****** |
| LogId |
integer |
L'identifiant de la tâche de surveillance des journaux. |
123****** |
| MetricExpress |
string |
L'expression de la métrique. |
{} |
| SlsRegionId |
string |
L'identifiant de la région où réside Simple Log Service. |
cn-hangzhou |
| GmtCreate |
integer |
L'heure de création de la tâche. Cette valeur est un horodatage UNIX qui représente le nombre de millisecondes écoulées depuis le 1er janvier 1970. |
1678440033000 |
| SlsProject |
string |
Le nom du projet Simple Log Service. |
project_****** |
| Aggregates |
array<object> |
Les définitions des agrégations. |
|
|
object |
La définition d'une agrégation. |
||
| Max |
string |
The maximum value. |
0 |
| Min |
string |
The minimum value. |
0 |
| Function |
string |
The function that is used to aggregate log data in a statistical period. Valid values:
|
count |
| Alias |
string |
The alias of the field. |
alias_****** |
| FieldName |
string |
The original name of the field in the log. |
field_****** |
| ValueFilter |
array<object> |
Les conditions de filtrage. Ce paramètre est utilisé avec ValueFilterRelation. Ce paramètre équivaut à la clause Si vous ne spécifiez pas ce paramètre, toutes les données sont traitées. Par exemple, si un journal contient un champ Level et que vous souhaitez compter le nombre de journaux où la valeur de Level est Error, vous pouvez définir la fonction d'agrégation sur count et spécifier une condition de filtrage où Level est égal à Error. |
|
|
object |
La condition de filtrage. |
||
| Key |
string |
The key. |
key_****** |
| Value |
string |
The value. |
value_****** |
| Operator |
string |
The operator that is used to match the field value. Valid values:
|
contain |
| Tumblingwindows |
array |
La fenêtre de pré-agrégation. Unité : secondes. Cloud Monitor agrège les données dans la fenêtre de pré-agrégation spécifiée. |
|
|
string |
La fenêtre de pré-agrégation. Unité : secondes. Cloud Monitor agrège les données dans la fenêtre de pré-agrégation spécifiée. |
60 |
|
| Groupbys |
array |
La dimension sur laquelle les données de journal sont agrégées. Ce paramètre équivaut à la clause |
|
|
string |
La définition de |
userId |
Exemples
JSON format
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "C6718537-E673-4A58-8EE1-24B8B38C7AAE",
"Success": true,
"LogMonitor": {
"ValueFilterRelation": "and",
"SlsLogstore": "logstore_******",
"MetricName": "cpu_total_******",
"GroupId": 0,
"LogId": 0,
"MetricExpress": "{}",
"SlsRegionId": "cn-hangzhou",
"GmtCreate": 1678440033000,
"SlsProject": "project_******",
"Aggregates": [
{
"Max": "0",
"Min": "0",
"Function": "count",
"Alias": "alias_******",
"FieldName": "field_******"
}
],
"ValueFilter": [
{
"Key": "key_******",
"Value": "value_******",
"Operator": "contain"
}
],
"Tumblingwindows": [
"60"
],
"Groupbys": [
"userId"
]
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.