Tous les produits
Search
Centre de documentation

Simple Log Service:Mode série temporelle

Dernière mise à jour :Aug 27, 2026

Lorsque vous ajoutez un graphique à un tableau de bord, activez le mode série temporelle pour visualiser l'évolution des résultats de vos requêtes et analyses au fil du temps. Ce mode fusionne les résultats de plusieurs requêtes afin d'offrir une vue plus intuitive et détaillée des variations des données.

Concepts clés

Remarque

Seuls le graphique en courbes (Pro) et le diagramme de flux (Pro) prennent actuellement en charge le mode série temporelle.

Le mode série temporelle illustre l'évolution d'un ou de plusieurs ensembles de données dans le temps. Il regroupe les résultats de plusieurs requêtes pour fournir une vision plus intuitive et précise des tendances issues de vos requêtes et analyses.

Le champ time est un attribut par défaut associé à chaque journal dans Simple Log Service. Il correspond à l'horodatage défini lors de l'écriture du journal dans le service. Ce champ utilise un format d'horodatage Unix exprimé en secondes. Appuyez-vous sur le champ time pour construire des graphiques en mode série temporelle et éviter des opérations complexes avec des fonctions de temps.

Le mode série temporelle se distingue du mode non série temporelle par les aspects suivants :

  • Mode série temporelle

    • Le système optimise automatiquement la plage de temps pour assurer une distribution temporelle plus uniforme.

    • L'axe des abscisses affiche l'heure au format mm:ss et la fenêtre contextuelle utilise le format YYYY-MM-DD hh:mm:ss.

    • Prend en charge l'ajout de plusieurs requêtes et analyses.

  • Mode non série temporelle

    • La distribution temporelle sur l'axe des abscisses peut être large et irrégulière.

    • L'axe des abscisses et les fenêtres contextuelles affichent l'heure sous forme d'horodatage Unix. Pour modifier ce format, utilisez des fonctions de temps dans votre instruction de requête.

    • Ne prend en charge qu'une seule requête et analyse.

Avantages

  • La répartition uniforme du temps sur l'axe des abscisses reflète mieux l'évolution des métriques au fil du temps.

  • L'échelle temporelle de l'axe des abscisses s'ajuste automatiquement selon la plage de temps, révélant ainsi davantage de détails dans les résultats de requête et d'analyse.

  • L'affichage de l'heure au format mm:ss sur l'axe des abscisses offre une lecture plus intuitive de la plage temporelle et des points horaires précis.

  • Permet de fusionner les résultats provenant de plusieurs requêtes et analyses.

Limites

Le champ temporel de l'axe des abscisses doit être au format d'horodatage Unix (en secondes) ou dans un format horaire standard. Les formats standards incluent l'heure UTC (par exemple, 2022-02-03T22:30:05+08:00) ou tout format pouvant être décomposé en année, mois, jour, heure, minute et seconde (par exemple, YYYY/MM/DD hh:mm:ss), avec ou sans indication de fuseau horaire.

Exemples de configuration

Exemple 1 : Afficher les tendances quotidiennes des PV et UV

Activez le mode série temporelle et configurez ses paramètres lors de la création d'un graphique. Pour plus d'informations sur la création et la configuration d'un graphique en courbes, consultez Ajouter un graphique à un tableau de bord et Graphique en courbes. Voici les principaux paramètres de configuration.

  • ① Sélectionnez le LogStore contenant vos journaux et saisissez une instruction de requête.

    * | select __time__ - __time__ % 3600 as time, COUNT(*) as pv, COUNT(DISTINCT remote_addr) as uv group by time order by time limit 10000
    • L'expression __time__ - __time__ % 3600 as time définit un intervalle de temps d'une heure avec l'alias time.

    • Le champ remote_addr indique l'adresse IP du client. Utilisez ce champ pour compter le nombre de visiteurs uniques (UV).

    • Les pages vues (PV) sont calculées en comptant le nombre total de journaux.

  • ② Définissez la plage de temps sur 1 Day(Relative).

  • ③ Cliquez sur Apply pour exécuter l'instruction de requête.

  • ④ Dans l'onglet General Configuration, section Query and Analysis, définissez l'Y Axis sur pv et uv.

  • ⑤ Activez l'interrupteur Time Series Mode.

Exemple 2 : Afficher les tendances du trafic entrant et sortant

Activez le mode série temporelle et configurez ses paramètres lors de la création d'un graphique. Pour plus d'informations sur la création et la configuration d'un graphique en courbes, consultez Ajouter un graphique à un tableau de bord et Graphique en courbes. Voici les principaux paramètres de configuration.

  • ① Sélectionnez le LogStore contenant vos journaux et saisissez une instruction de requête.

    * | select  __time__ - __time__ % 3600 as time , sum(body_bytes_sent)* -1 as net_out, sum(request_length) as net_in group by time order by time limit 10000
    • L'expression __time__ - __time__ % 3600 as time représente un intervalle de temps d'une heure, avec time comme alias.

    • Le champ body_bytes_sent indique le nombre d'octets du corps de la réponse envoyée au client. Ce champ sert à calculer le trafic sortant.

    • Le champ request_length indique la taille de la requête en octets, incluant la ligne de requête, l'en-tête de requête et le corps de la requête. Ce champ sert à calculer le trafic entrant.

  • ② Définissez la plage de temps sur 1 Day(Relative).

  • ③ Cliquez sur Apply pour exécuter l'instruction de requête.

  • ④ Dans l'onglet General Configuration, section Query and Analysis, définissez l'Y Axis sur net_out et net_in.

  • ⑤ Activez l'interrupteur Time Series Mode.