Consulte un Metricstore.
Description de l'opération
Un Metricstore est utilisé pour stocker des données de séries temporelles. Cette opération est utilisée uniquement pour consulter les configurations d'un Metricstore. Pour interroger les données de séries temporelles dans un Metricstore, reportez-vous à Requête et analyse et GetLogsV2.
Cette opération nécessite un Metricstore existant.
L'hôte dans la syntaxe de la requête se compose du nom du projet et du point de terminaison de Simple Log Service. Spécifiez le projet dans l'hôte.
Une paire d'AccessKey a été créée et obtenue. Pour plus d'informations, reportez-vous à Paire d'AccessKey.
La paire d'AccessKey d'un compte Alibaba Cloud dispose des autorisations d'accès à toutes les opérations d'API et présente des risques de sécurité élevés. Nous vous recommandons fortement de créer et d'utiliser un utilisateur Resource Access Management (RAM) pour appeler des opérations d'API ou effectuer des opérations d'exploitation et de maintenance courantes. L'utilisateur RAM doit disposer des autorisations nécessaires pour gérer les ressources EPS de Simple Log Service. Pour plus d'informations, reportez-vous à Créer un utilisateur RAM et l'autoriser.
-
Vous avez obtenu le nom et la région du projet auquel appartiennent les logs. Pour plus d'informations sur la façon d'obtenir ces informations, reportez-vous à Gérer un projet. Les journaux d'opérations sont disponibles pour le suivi des modifications.
-
Un maximum de 200 Logstores ou Metricstores peuvent être créés dans un projet.
-
Une fois la période de rétention des données que vous avez spécifiée expirée, les données sont supprimées.
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
|
log:GetMetricStore |
get |
*MetricStore
|
Aucune | Aucune |
Syntaxe de la requête
GET /metricstores/{name} HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| name |
string |
Oui |
Le nom du Metricstore. |
my_metric_store |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| project |
string |
Oui |
Le nom du projet. |
my-project |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
La structure de la réponse. |
||
| name |
string |
Le nom du Metricstore. |
my_metric_store |
| ttl |
integer |
La période de rétention des données, en jours. |
7 |
| shardCount |
integer |
Le nombre de shards. |
2 |
| autoSplit |
boolean |
Indique si le sharding automatique est activé. |
true |
| maxSplitShard |
integer |
Le nombre maximal de shards pour le sharding automatique. |
64 |
| mode |
string |
Le type de spécification du Metricstore, tel que standard. |
standard |
| metricType |
string |
La catégorie du Metricstore, telle que prometheus. |
prometheus |
| createTime |
integer |
L'heure de création, sous forme d'horodatage UNIX. |
1698933894 |
| lastModifyTime |
integer |
L'heure de la dernière modification, sous forme d'horodatage UNIX. |
1712023974 |
| hot_ttl |
integer |
La durée de stockage des données dans le niveau chaud, en jours. |
60 |
| infrequentAccessTTL |
integer |
La durée de stockage dans le niveau à accès peu fréquent (IA), en jours. |
30 |
| appendMeta |
boolean |
Indique si l'adresse IP publique et l'heure de réception des logs sont enregistrées. |
false |
| shardingPolicy | ShardingPolicy |
La configuration d'écriture par hachage. |
|
| processorId |
string |
L'identifiant du processeur d'écriture associé au Metricstore. |
Exemples
JSON format
{
"name": "my_metric_store",
"ttl": 7,
"shardCount": 2,
"autoSplit": true,
"maxSplitShard": 64,
"mode": "standard",
"metricType": "prometheus",
"createTime": 1698933894,
"lastModifyTime": 1712023974,
"hot_ttl": 60,
"infrequentAccessTTL": 30,
"appendMeta": false,
"shardingPolicy": {
"shardGroup": {
"keys": [
"userId"
],
"groupCount": 8
},
"shardHash": {
"keys": [
"instanceId"
],
"maxHashCount": 2
},
"queryActiveTime": 1764659409,
"enabled": false
},
"processorId": ""
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 404 | MetricStoreNotExist | The specified metricstore xxx does not exist. | The specified metricstore xxx does not exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.