Tous les produits
Search
Centre de documentation

Simple Log Service:Requête et analyse

Dernière mise à jour :Aug 18, 2026

Cette rubrique répertorie les limites de requête et d'analyse applicables aux Logstores et aux Metricstores dans Simple Log Service (SLS).

Logstore

Requêtes

Élément

Description

Nombre de mots-clés

Jusqu'à 30 conditions par requête, hors opérateurs logiques.

Taille de la valeur du champ

Taille maximale d'une valeur de champ unique : 512 Ko. Le contenu dépassant cette limite n'est pas indexé.

Les journaux dont les valeurs de champ dépassent 512 Ko peuvent ne pas apparaître lors des recherches par mot-clé, mais les données du journal restent intactes.

Remarque

Pour configurer la longueur maximale de la valeur du champ, consultez Pourquoi les valeurs des champs sont-elles tronquées lors de la requête et de l'analyse ?

Opérations simultanées

Un seul project prend en charge jusqu'à 100 requêtes simultanées.

Par exemple, 100 utilisateurs peuvent interroger différents logstores au sein du même project simultanément.

Résultats renvoyés

Jusqu'à 100 résultats par page. Naviguez entre les pages pour afficher tous les résultats.

Recherche floue

Lors d'une fuzzy search, Simple Log Service fait correspondre jusqu'à 100 termes et renvoie les journaux contenant ces termes qui satisfont aux critères de recherche. Fuzzy search.

Tri des résultats

Les résultats sont triés par ordre chronologique décroissant, avec une précision à la seconde ou à la nanoseconde.

Analyse

Limite

Instance à usage général

Dedicated SQL

SQL enhancement

Full Precision

Simultanéité

Jusqu'à 15 requêtes simultanées par project.

Jusqu'à 100 requêtes simultanées par project.

Jusqu'à 5 requêtes simultanées par project.

Volume de données

Jusqu'à 400 Mo par requête (hors données mises en cache). Les données excédentaires sont tronquées et marquées comme résultat de requête incomplet.

Jusqu'à 2 Go par requête (hors données mises en cache). Les données excédentaires sont tronquées et marquées comme résultat de requête incomplet.

Illimité.

Activation du mode

Activé par défaut.

Activez-le via le commutateur. SQL enhancement.

Activez-le via le commutateur. SQL complete accuracy.

Frais

Gratuit.

Facturé en fonction du temps CPU réel utilisé.

Facturé en fonction du temps CPU réel utilisé.

Efficacité des données

S'applique uniquement aux données écrites après l'activation de la fonctionnalité.

Pour analyser les données historiques, vous devez réindexer les données.

S'applique uniquement aux données écrites après l'activation de la fonctionnalité.

Pour analyser les données historiques, vous devez réindexer les données.

S'applique uniquement aux données écrites après l'activation de la fonctionnalité.

Pour analyser les données historiques, vous devez réindexer les données.

Résultats renvoyés

Par défaut, une requête renvoie jusqu'à 100 lignes et 100 Mo. Les requêtes dépassant 100 Mo renvoient une erreur.

Pour renvoyer davantage de données, utilisez la clause LIMIT.

Par défaut, une requête renvoie jusqu'à 100 lignes et 100 Mo. Les requêtes dépassant 100 Mo renvoient une erreur.

Pour renvoyer davantage de données, utilisez la clause LIMIT.

Par défaut, une requête renvoie jusqu'à 100 lignes et 100 Mo. Les requêtes dépassant 100 Mo renvoient une erreur.

Pour renvoyer davantage de données, utilisez la clause LIMIT.

Taille de la valeur du champ

La longueur maximale par défaut de la valeur du champ est de 2 Ko (2 048 octets), configurable jusqu'à 16 Ko (16 384 octets). Le contenu dépassant la limite est exclu de l'analyse et de la récupération.

Remarque

Pour modifier la limite, définissez Maximum Length of Text Field. Le paramètre mis à jour s'applique uniquement aux données incrémentielles. Créer un index.

La longueur maximale par défaut de la valeur du champ est de 2 Ko (2 048 octets), configurable jusqu'à 16 Ko (16 384 octets). Le contenu dépassant la limite est exclu de l'analyse et de la récupération.

Remarque

Pour modifier la limite, définissez Maximum Length of Text Field. Le paramètre mis à jour s'applique uniquement aux données incrémentielles. Créer un index.

La longueur maximale par défaut de la valeur du champ est de 2 Ko (2 048 octets), configurable jusqu'à 16 Ko (16 384 octets). Le contenu dépassant la limite est exclu de l'analyse et de la récupération.

Remarque

Pour modifier la limite, définissez Maximum Length of Text Field. Le paramètre mis à jour s'applique uniquement aux données incrémentielles. Créer un index.

Longueur de l'instruction de requête

Le paramètre query de l'API GetLogs est limité à 65 536 octets (64 Ko). Les requêtes dépassant cette limite renvoient une erreur ParameterInvalid : « The length of query cannot be greater than 65536 ». Divisez les longues requêtes en plusieurs requêtes plus courtes et exécutez-les par lots. Cette limite s'applique aux instances à usage général et à Dedicated SQL.

Délai d'expiration

Délai d'expiration maximal : 55 secondes.

Délai d'expiration maximal : 55 secondes.

Délai d'expiration maximal : 55 secondes.

Nombre de bits pour les valeurs de champ de type double

Maximum de 52 bits pour les valeurs de champ de type double.

Les nombres à virgule flottante encodés sur plus de 52 bits perdent en précision.

Maximum de 52 bits pour les valeurs de champ de type double.

Les nombres à virgule flottante encodés sur plus de 52 bits perdent en précision.

Maximum de 52 bits pour les valeurs de champ de type double.

Les nombres à virgule flottante encodés sur plus de 52 bits perdent en précision.

Metricstore

Limite

Description

Notes

Liste des API

Seules les opérations d'API /query, /query_range, /labels, /label/{label}/values et /series sont prises en charge.

Spécifications des données

  1. Le nom de la métrique doit correspondre à l'expression régulière [a-zA-Z_:][a-zA-Z0-9_:]*.

  2. La clé du libellé doit correspondre à l'expression régulière [a-zA-Z_][a-zA-Z0-9_]*. La valeur du libellé ne peut pas contenir de BARRE VERTICALE (|). Aucune autre limite ne s'applique.

Pour les autres limites, consultez Métrique.

Requêtes simultanées

Un seul project prend en charge un maximum de 15 opérations de requête simultanées.

Exemple : 15 utilisateurs peuvent interroger différents Metricstores au sein du même project simultanément.

Volume de données lu

Un seul shard peut lire jusqu'à 2 millions de séries temporelles, 2 millions de points de données ou 200 Mo par requête. La lecture s'arrête dès qu'une limite est atteinte.

Lorsqu'une limite est atteinte, un statut « lecture incomplète » est renvoyé. Pour gérer des volumes de données plus importants, divisez les shards.

Volume de données pour le calcul

Avant d'exécuter un calcul PromQL, le volume de données brutes sur un seul nœud est vérifié. La limite est de 200 millions de séries temporelles, 200 millions de points de données ou 2 Go par calcul. Le dépassement de l'une de ces limites renvoie une erreur.

Pour agréger de grands volumes de données en une seule exécution, activez le calcul simultané. Pour plus d'informations, consultez Calcul simultané.

Points de données pour le calcul

Le moteur PromQL effectue une sélection de points lors du calcul. Si les points de données sélectionnés dépassent 50 millions, une erreur est renvoyée.

Cela correspond aux limites de Prometheus open source. Pour les requêtes d'agrégation, utilisez le calcul simultané.

Longueur de la file d'attente des requêtes

Les requêtes entrantes entrent dans une file d'attente d'exécution. Si la file d'attente dépasse 200 tâches, les requêtes suivantes sont ignorées.

Une augmentation soudaine des requêtes à haut QPS peut entraîner le refus de certaines requêtes.

Résultats de requête (PromQL)

L'API /query_range renvoie jusqu'à 11 000 points de données par série temporelle (selon le protocole open source). Si (end - start)/step > 11000, une erreur est renvoyée.

Pour les requêtes sur une longue période, augmentez la taille du paramètre step si nécessaire.

Résultats de requête (SQL)

Une seule requête SQL ou un seul calcul renvoie jusqu'à 100 lignes par défaut, ou jusqu'à 1 million de lignes avec une clause « limit all ». Cela s'applique aux cas suivants :

  1. Interroger directement les données brutes de séries temporelles avec SQL.

  2. Imbriquer une sous-requête PromQL dans SQL pour les calculs.

Un million de lignes équivaut à un million de points de données. Syntaxe de requête : Syntaxe pour la requête et l'analyse des données de séries temporelles.

Imbrication de sous-requêtes PromQL dans SQL

La longueur d'une instruction PromQL est limitée à 3 000 caractères.

Pour plus d'informations sur la syntaxe de requête, consultez Syntaxe de requête et d'analyse des données de métriques.

API Remote Read

L'API Remote Read renvoie jusqu'à 1 Go par requête. Étendue de requête maximale : 30 jours.

Remarque

L'API Remote Read extrait toutes les données brutes et consomme une quantité importante de mémoire Metricstore. Les requêtes simultanées sont limitées à 10. Évitez d'utiliser cette API en production. Utilisez plutôt l'API de requête Metricstore, ou exportez les données brutes via la transformation des données, l'expédition des données ou la consommation et l'exportation des données.

L'étendue temporelle maximale de la requête ne peut pas être ajustée.

Documentation open source : Prometheus Remote Read.

Remarque

Définissez le lookback-delta de votre Prometheus local sur 3 minutes lors de l'utilisation de l'API Remote Read. Cela correspond à la valeur par défaut de Metricstore. Sinon, les résultats de la requête peuvent être incomplets.

lookback-delta

Dans SLS Metricstore, ce paramètre est défini par défaut sur 3 minutes.

lookback-delta est un paramètre spécifique à PromQL. Détails : lookback-delta.

L'API PromQL prend en charge des valeurs personnalisées jusqu'à 3 jours. Pour savoir comment configurer les paramètres personnalisés, consultez API de requête de métriques de séries temporelles.

Délai d'expiration

Délai d'expiration par défaut : 1 minute pour les requêtes d'API PromQL, 55 secondes pour les requêtes SQL.

L'API PromQL prend en charge les paramètres personnalisés. Pour savoir comment configurer les paramètres personnalisés, consultez API de requête de métriques de séries temporelles.

Limites des API Meta

Les API Meta interrogent jusqu'à 5 minutes de données pour garantir les performances. Cela s'applique aux opérations d'API /labels, /label/{label}/values et /series.

La fenêtre de 5 minutes couvre [end - 5min, end].

L'API PromQL prend en charge les heures de début et de fin personnalisées pour les API Meta. Pour savoir comment configurer les paramètres, consultez API de requête de séries.

Remarque

Par défaut, les API Meta interrogent toutes les données. Définissez un paramètre match pour restreindre la requête et améliorer les performances. Pour plus d'informations, consultez API de requête de séries.