4 Aggregatie in grafieken

Overzicht

De aggregatiefuncties die beschikbaar zijn in de grafiekwidget van het dashboard, maken het mogelijk om een geaggregeerde waarde weer te geven voor het gekozen interval (5 minuten, een uur, een dag), in plaats van alle waarden.

De aggregatieopties zijn als volgt:

  • min
  • max
  • avg
  • count
  • sum
  • first (eerste weergegeven waarde)
  • last (laatste weergegeven waarde)

Het meest opwindende gebruik van gegevensaggregatie is de mogelijkheid om mooie zij-aan-zij vergelijkingen van gegevens voor een bepaalde periode te maken:

Wanneer je met de muis over een tijdstip in de grafiek beweegt, wordt naast items en hun geaggregeerde waarden ook de datum en tijd weergegeven. Items worden tussen haakjes weergegeven, voorafgegaan door de gebruikte aggregatiefunctie. Als de grafiekwidget een Datensetlabel heeft geconfigureerd, wordt het label tussen haakjes weergegeven, voorafgegaan door de gebruikte aggregatiefunctie. Merk op dat dit de datum en tijd is van het punt in de grafiek, niet van de feitelijke waarden.

Configuratie

De opties voor aggregatie zijn beschikbaar in de instellingen van de datenset bij het configureren van een grafiekwidget.

Je kunt de aggregatiefunctie en het tijdsinterval kiezen. Aangezien de datenset uit meerdere items kan bestaan, is er ook een andere optie waarmee je geaggregeerde gegevens kunt weergeven voor elk item afzonderlijk of voor alle items in de datenset als één geaggregeerde waarde.

Gebruikscenario's

Gemiddeld aantal verzoeken naar Nginx-server

Bekijk het gemiddelde aantal verzoeken per seconde per dag naar de Nginx-server:

  • voeg het item voor het aantal verzoeken per seconde toe aan de datenset
  • selecteer de aggregatiefunctie avg en specificeer het interval 1d
  • er wordt een staafgrafiek weergegeven, waarbij elke staaf het gemiddelde aantal verzoeken per seconde per dag vertegenwoordigt
Minimale wekelijkse schijfruimte tussen clusters

Bekijk de laagste schijfruimte tussen clusters gedurende een week.

  • voeg toe aan de datenset: hosts cluster*, sleutel "Vrije schijfruimte op /data"
  • selecteer de aggregatiefunctie min en specificeer het interval 1w
  • er wordt een staafgrafiek weergegeven, waarbij elke staaf de minimale schijfruimte per week vertegenwoordigt voor elk /data-volume van het cluster