Aller au contenu

Créer un nœud agrégateur (Average / Aggregate)

Un nœud rouge (type A, voir Types de nœuds) s'obtient en configurant le formulaire d'agrégation d'un nœud, accessible via clic droit → Open node.

Le formulaire d'agrégation

Formulaire d'agrégation : Selector, Take, Skip, Sort, TimeFilter, Method, Producers, Collections

Section Champ Rôle
Aggregator Selector Chemin (motif) désignant le ou les nœuds producteurs à agréger, ex. /proddb1
Take / Skip Nombre d'éléments à prendre / à sauter parmi les producteurs sélectionnés
Sort Ordre de tri des producteurs (asc / desc)
TimeFilter Filtre temporel optionnel
Method Méthode d'agrégation temporelle — voir ci-dessous
Aggregated Horodatage de la dernière exécution de l'agrégation
Apply aggregator Bouton qui déclenche (ou recalcule) l'agrégation
Producers Node path / Node id Liste des nœuds sources réellement pris en compte
Collections Id / Collection / Partition / Analyzer Collections de données disponibles sur le(s) producteur(s), à partir desquelles les graphiques sont calculés

Méthodes d'agrégation temporelle (lissage des courbes)

Le champ Method détermine la taille de la fenêtre de temps sur laquelle les points sont moyennés :

Menu déroulant Method avec toutes les fenêtres de temps disponibles

Valeur Fenêtre de lissage
$none Pas de lissage (données brutes)
$minute, $5minutes, $10minutes, $15minutes, $20minutes, $30minutes De 1 à 30 minutes
$hour, $2hours, $3hours, $4hours, $6hours, $8hours, $12hours De 1 à 12 heures
$day 1 jour
$month 1 mois
$minute_v$ Variante minute (agrégation par minute avec une logique de regroupement spécifique)

C'est ce mécanisme qui correspond à l'usage « Average » décrit dans Arborescence et types de nœuds : plus la fenêtre choisie est large, plus la courbe résultante est lissée. Pour un usage « Aggregate » (regroupement/consolidation), c'est plutôt le champ Selector (associé à Take/Skip/Sort) qui est utilisé pour désigner plusieurs nœuds producteurs distincts à combiner.

Résultat dans l'arborescence

Une fois Apply aggregator cliqué, un nouveau nœud rouge apparaît dans l'arborescence, à côté des nœuds bleus qui lui servent de source :

Nouveau nœud rouge agg_proddb1 dans l'arborescence, à côté des nœuds sources proddb1 et testdb1

Résultat en graphique

Le nœud agrégé se comporte ensuite comme n'importe quel autre nœud contenant des données : les mêmes menus de graphiques restent disponibles (ici Oracle Database → SQL requests → Top SQL by Elapsed time), mais les courbes reflètent désormais les données agrégées/lissées selon la méthode choisie :

Graphique Top SQL - Elapsed Time affiché sur le nœud agrégé

Recalculer une agrégation

Pour recalculer un nœud agrégé après l'arrivée de nouvelles données sur ses producteurs, rouvrez le nœud (Open node) et cliquez à nouveau sur Apply aggregator — la date affichée dans le champ Aggregated est mise à jour en conséquence.