Un histogramme visualise la distribution de données continues en regroupant les valeurs dans des intervalles et en affichant leur fréquence. Cette rubrique présente les configurations de base des histogrammes ainsi que des exemples.
Vue d'ensemble
Un histogramme utilise des barres verticales de hauteurs variables pour afficher la distribution des données selon la fréquence, le nombre ou d'autres statistiques le long de l'axe des abscisses. Contrairement à un diagramme en colonnes, l'histogramme se concentre sur l'analyse statistique. Voici les principales différences :
Un histogramme montre la distribution des données. Un diagramme en colonnes compare les valeurs entre différentes catégories.
L'axe des abscisses d'un histogramme représente des données numériques continues (longueur, poids, temps). L'axe des abscisses d'un diagramme en colonnes représente des données catégorielles (méthodes de requête).
Les barres d'un histogramme sont adjacentes ou très rapprochées car les données sont continues. Les barres d'un diagramme en colonnes sont espacées pour distinguer les catégories.
Pour ajouter un graphique à un tableau de bord, suivez les étapes décrites dans Ajouter un graphique à un tableau de bord.
Exemples de configuration
Histogramme de base
-
Connectez-vous à la console Simple Log Service. Dans la section Projects, cliquez sur le projet souhaité.

Dans le volet de navigation de gauche, sélectionnez . Dans la liste Dashboard, cliquez sur le tableau de bord souhaité. Dans le coin supérieur droit de la page du tableau de bord, cliquez sur Edit. En mode édition, sélectionnez .
-
À droite, configurez les paramètres dans les panneaux Chart Type et Query and Analysis Configurations. À gauche, définissez la plage de temps, sélectionnez un Logstore, saisissez votre requête, puis cliquez sur Apply pour afficher le graphique.
Dans la section Query and Analysis Configurations à droite, définissez Axis X Field sur
tet Axis Y Field surc.Si l'axe des abscisses représente le temps, activez le mode Time Series. Dans ce mode, Simple Log Service met automatiquement en forme les valeurs temporelles et affiche la distribution des données dans le temps. L'instruction de requête suivante calcule le nombre d'enregistrements par intervalles de 30 minutes :
* | select __time__ - __time__ % 1800 as t, COUNT(*) as c group by t order by t asc limit 10000
Empilement multidimensionnel
-
Connectez-vous à la console Simple Log Service. Dans la section Projects, cliquez sur le projet souhaité.

Dans le volet de navigation de gauche, sélectionnez . Dans la liste Dashboard, cliquez sur le tableau de bord souhaité. Dans le coin supérieur droit de la page du tableau de bord, cliquez sur Edit. En mode édition, sélectionnez .
-
À droite, configurez les paramètres dans les panneaux Histogram Settings et Query and Analysis Configurations. À gauche, définissez la plage de temps, sélectionnez un Logstore, saisissez votre requête, puis cliquez sur Apply pour afficher le graphique.
Activez Time Series Mode et sélectionnez charts-demo comme Logstore. Dans la section Histogram Settings, définissez Direction sur Vertical, Time Scale sur Relative time, Time Selection sur 1 Minute, Merge Columns sur Stacked et Transparency sur 85. Dans la section Query and Analysis Configurations, définissez Axis X Field sur t et sélectionnez GET et POST pour Axis Y Field.
L'instruction de requête suivante calcule le nombre de requêtes GET et POST par minute :
* | select __time__ - __time__ % 60 as t, count_if(request_method = 'GET') as GET, count_if(request_method = 'POST') as POST group by t order by t asc limit 1000
Configurations générales
Ces paramètres s'appliquent à l'ensemble de l'histogramme.
-
Configurations de base
Parameter
Description
Title
Titre du graphique.
Display Title
Affiche le titre du graphique lorsque cette option est activée.
Display Border
Affiche une bordure autour du graphique lorsque cette option est activée.
Display Background
Affiche une couleur d'arrière-plan pour le graphique lorsque cette option est activée.
Display Time
Affiche l'heure de la requête dans le graphique lorsque cette option est activée.
Fixed Time
Verrouille la plage de temps de la requête et de l'analyse afin qu'elle ne soit pas affectée par le paramètre de temps global du tableau de bord.
-
Configurations standard
Parameter
Description
Format
Format d'affichage des nombres.
Unit
Unité des nombres.
Number of Digits after Decimal Point
Nombre de décimales pour les nombres.
Display Name
Nom d'affichage du champ.
Ce nom remplace tous les autres noms de champs dans le graphique. Pour renommer un champ spécifique, utilisez la configuration des champs.
Color Scheme
Palette de couleurs du graphique.
-
Built-in : Utilise les couleurs intégrées.
-
Solid : Utilise une couleur unique.
-
Threshold : Colore le graphique en fonction des seuils configurés.
-
-
Paramètres de l'histogramme
Parameter
Description
Direction
Orientation de l'histogramme. Valeurs valides : Vertical et Horizontal.
Coordinate Scale
Intervalle de l'axe des abscisses. S'applique uniquement en dehors du mode Time Series.
Time Scale
Échelle de temps. S'applique uniquement en mode Time Series.
Select Time Range
Intervalle de temps. S'applique uniquement en mode Time Series.
Buckets
Nombre d'intervalles (buckets).
En dehors du mode Time Series, si vous définissez l'option Coordinate Scale, le nombre d'intervalles n'est pas requis.
Rotation angle
Angle de rotation du texte sur l'axe des abscisses.
Ce paramètre est requis lorsque l'option Direction est définie sur Vertical.
Merge Columns
Avec plusieurs champs sur l'axe des ordonnées, utilisez le paramètre Merge Columns pour configurer l'empilement des barres.
-
No : Chaque barre commence depuis le bas du graphique.
-
Yes : Les barres sont fusionnées en une seule.
-
Stacked : Les barres sont empilées sans chevauchement.
Line Width
Largeur des bordures des barres.
Transparency
Transparence de l'histogramme.
Gradient Mode
Mode de dégradé de l'histogramme.
-
Transparency : Applique un dégradé basé sur la couleur de la barre et le paramètre Transparency.
-
No Gradient : Remplit les barres avec une couleur unie.
-
-
Configurations de requête et d'analyse
Parameter
Description
Axis X Field
Champ pour l'axe des abscisses.
Valeur par défaut : sélection automatique par SLS.
Axis Y Field
Champ pour l'axe des ordonnées. Spécifiez plusieurs champs pour générer un histogramme groupé.
Valeur par défaut : sélection automatique par SLS.
-
Configurations de la légende
Parameter
Description
Display Legend
Activez l'option Display Legend pour afficher la légende.
Sorting Method
Ordre d'affichage des éléments de la légende dans le graphique. Valeurs valides : No Sorting, Ascending et Descending.
Legend Position
Position de la légende.
Actions
Comportement lors du clic sur un élément de la légende.
-
Single : Le clic sur un élément de la légende affiche uniquement les données de cet élément.
-
Switch : Le clic sur un élément de la légende bascule sa visibilité.
Maximum width (height)%
Largeur et hauteur maximales de la légende.
-
-
Configurations de l'infobulle
Parameter
Description
Sorting Method
Ordre d'affichage des données dans l'infobulle qui apparaît au survol d'une barre.
Valeurs valides : No Sorting, Ascending et Descending.
Display Mode
Mode d'affichage des données de l'infobulle.
S'applique lors du survol d'une barre.
-
Axe des x
Parameter
Description
Display Axis X
Activez l'option Display Axis X pour afficher l'axe des abscisses.
Axis X Title
Titre de l'axe des abscisses.
Format
Format de l'heure pour l'axe des abscisses. S'applique uniquement en mode Time Series.
Axis X Height
Hauteur de l'axe des abscisses.
Valeur par défaut : réglage automatique par SLS.
Drag and Zoom
En mode Time Series, après avoir fait glisser pour zoomer, vous pouvez actualiser l'heure globale ou l'heure du graphique actuel.
-
Axe des y
Parameter
Description
Display Axis Y
Activez l'option Display Axis Y pour afficher l'axe des ordonnées.
Axis Y Title
Titre de l'axe des ordonnées.
Axis Y Position
Position de l'axe des ordonnées.
Axis Y Width
Largeur de l'axe des ordonnées.
Valeur par défaut : réglage automatique par SLS.
Maximum Value
Valeur maximale de l'axe des ordonnées.
Valeur par défaut : réglage automatique par SLS.
Minimum Value
Valeur minimale de l'axe des ordonnées.
Valeur par défaut : réglage automatique par SLS.
Elastic Maximum Value
Valeur maximale élastique de l'axe des ordonnées. Prend effet uniquement lorsque toutes les valeurs de l'axe des ordonnées sont inférieures à cette valeur.
Valeur par défaut : réglage automatique par SLS.
Elastic Minimum Value
Valeur minimale élastique de l'axe des ordonnées. Prend effet uniquement lorsque toutes les valeurs de l'axe des ordonnées sont supérieures à cette valeur.
Valeur par défaut : réglage automatique par SLS.
Axis Y ID
ID de l'axe des ordonnées. La valeur peut être n'importe quelle chaîne de caractères. Dans General Configurations, ce champ n'a généralement aucun effet. Pour définir plusieurs axes des ordonnées, configurez-les dans Field Configuration. Les axes des ordonnées ayant des ID différents s'affichent sous forme d'axes distincts.
L'ID de l'axe des ordonnées est prioritaire sur la configuration de l'unité dans Standard Configurations. Deux axes des ordonnées ayant la même unité sont fusionnés en un seul. Deux axes des ordonnées ayant la même unité mais des ID différents s'affichent séparément.
-
Substitution de variable
Parameter
Description
Variable substitution
La substitution de variable ajoute un filtre de type variable au graphique. Après configuration dans General configurations, un filtre apparaît dans le coin supérieur gauche du graphique. Lorsque vous sélectionnez une valeur, Simple Log Service remplace la variable dans l'instruction de requête et relance l'analyse. Exemple 2 : Définir la substitution de variable.
-
Documentation
Parameter
Description
Add Documentation Link
Ajoute un lien vers la documentation dans le coin supérieur droit du graphique.
Configuration des champs
Les configurations de champs appliquent des paramètres de visualisation personnalisés à un résultat de requête ou à une colonne de données spécifique. Pour les descriptions des paramètres, consultez la section Configurations générales.
Par exemple, vous pouvez personnaliser la couleur des barres pour un champ spécifique de l'axe des ordonnées. A > GET indique que vous configurez le champ GET de la requête A. A > POST indique que vous configurez le champ POST de la requête A.
Interactions
Configurez les occurrences d'interaction pour un résultat de requête ou une colonne de données afin d'activer l'analyse approfondie (drill-down). Les interactions prises en charge incluent Open Logstore, Open Saved Search, Open Dashboard, Open Trace Analysis, Open Trace Details et Create Custom HTTP URL. Consultez la rubrique Ajouter des occurrences d'interaction à un tableau de bord pour l'analyse approfondie.
Par exemple, A > GET configure une interaction pour le champ GET de la requête A. Si l'interaction pour le champ GET est définie sur Open Logstore, le clic sur une valeur GET dans l'histogramme, suivi d'un clic sur Open Logstore, permet d'accéder au Logstore spécifié.