- Des métriques de type Counter qui augmentent de manière monotone au fil du temps (comme les vues de page ou le nombre total d’événements)
- Des métriques de type Gauge qui représentent des mesures à un instant donné et peuvent augmenter ou diminuer (comme l’utilisation du CPU ou la température)
- Des histogrammes qui échantillonnent les observations et les répartissent dans des buckets (comme les durées de requête ou les tailles de réponse)
sum() OVER et de fonctions spécialisées comme histogram().
Variations d’une période à l’autre
lagInFrame permet d’accéder à la valeur de la période précédente afin de calculer ces variations.
La requête suivante l’illustre en calculant les variations d’un jour sur l’autre du nombre de vues de la page Wikipedia de “Weird Al” Yankovic.
La colonne de tendance indique si le trafic a augmenté (valeurs positives) ou diminué (valeurs négatives) par rapport au jour précédent, ce qui aide à repérer des pics ou des baisses d’activité inhabituels.
Valeurs cumulées
sum() OVER, qui crée un total cumulé. La fonction bar() fournit une représentation visuelle de cette croissance.
Calculs de taux
Histogrammes
histogram() pour générer automatiquement un histogramme adaptatif en fonction du nombre de classes :
arrayJoin() pour préparer les données et bar() pour les visualiser :