Zum Hauptinhalt springen
Der Aggregationstyp bestimmt, wie die eingehenden Events zu einem Abrechnungswert zusammengefasst werden.

Übersicht

TypBraucht Feld?Beschreibung
AnzahlNeinZählt die Anzahl der Events
SummeJaAddiert die Werte eines Feldes
MaximumJaNimmt den höchsten Wert
MinimumJaNimmt den niedrigsten Wert
DurchschnittJaBerechnet den Mittelwert
EindeutigJaZählt einzigartige Werte
Letzter WertJaNimmt den zuletzt gemeldeten Wert

Anzahl (Count)

Zählt, wie oft ein Event aufgetreten ist. Kein Feld nötig. Beispiel: API-Aufrufe zählen
EventAggregation
api_call+1
api_call+1
api_call+1
Ergebnis3 Aufrufe
Wann nutzen:
  • API-Aufrufe
  • Logins
  • Transaktionen
  • Nachrichten gesendet

Summe (Sum)

Addiert die Werte eines bestimmten Feldes. Beispiel: Token-Verbrauch summieren (Feld: tokens)
EventtokensAggregation
ai_request150+150
ai_request300+300
ai_request50+50
Ergebnis500 Tokens
Wann nutzen:
  • Token-/Credit-Verbrauch
  • Datenvolumen (GB)
  • Transaktionsbeträge
  • E-Mails versendet

Maximum (Max)

Nimmt den höchsten Wert im Abrechnungszeitraum. Beispiel: Maximale gleichzeitige Nutzer (Feld: active_users)
Eventactive_usersAggregation
user_count10max = 10
user_count25max = 25
user_count18max = 25
Ergebnis25 Nutzer
Wann nutzen:
  • Gleichzeitige Nutzer (Seats)
  • Peak-Speicherverbrauch
  • Maximale Bandbreite
  • Höchste CPU-Auslastung

Minimum (Min)

Nimmt den niedrigsten Wert im Abrechnungszeitraum. Beispiel: Minimaler Kontostand (Feld: balance)
EventbalanceAggregation
balance_check1000min = 1000
balance_check500min = 500
balance_check750min = 500
Ergebnis500
Wann nutzen:
  • Mindestguthaben
  • Niedrigste Verfügbarkeit
  • Minimale Ressourcennutzung

Durchschnitt (Average)

Berechnet den Mittelwert aller gemeldeten Werte. Beispiel: Durchschnittliche Response Time (Feld: response_ms)
Eventresponse_msAggregation
api_call100
api_call150
api_call200
Ergebnis150 ms
Wann nutzen:
  • Durchschnittliche Verarbeitungszeit
  • Mittlere Dateigröße
  • Durchschnittlicher Verbrauch pro Request

Eindeutig (Unique Count)

Zählt, wie viele unterschiedliche Werte ein Feld hatte. Beispiel: Aktive Nutzer im Monat (Feld: user_id)
Eventuser_idAggregation
loginuser-A1 eindeutig
loginuser-B2 eindeutig
loginuser-A2 eindeutig (bereits gezählt)
loginuser-C3 eindeutig
Ergebnis3 aktive Nutzer
Wann nutzen:
  • Monthly Active Users (MAU)
  • Eindeutige Kunden
  • Verschiedene verwendete Features
  • Anzahl verschiedener Produkte

Letzter Wert (Latest)

Nimmt den zuletzt gemeldeten Wert. Setzt sich nicht zurück nach Abrechnung. Beispiel: Aktueller Speicherverbrauch (Feld: storage_gb)
Eventstorage_gbAggregation
storage_check50letzter = 50
storage_check55letzter = 55
storage_check52letzter = 52
Ergebnis52 GB
Wann nutzen:
  • Aktueller Speicherverbrauch
  • Aktuelle Seat-Anzahl
  • Lizenzstand
  • Persistente Werte, die nicht summiert werden
Wichtig: Bei “Letzter Wert” wird der Wert nicht nach jeder Abrechnung auf 0 zurückgesetzt. Der letzte gemeldete Wert bleibt bestehen.

Vergleich: Wann welchen Typ?

Use CaseAggregationFeld
API-Calls zählenAnzahl-
Token summierenSummetokens
Speicher (aktuell)Letzter Wertstorage_gb
Speicher (Peak)Maximumstorage_gb
Aktive User (unique)Eindeutiguser_id
Seats (Peak)Maximumactive_seats
Response Time (Ø)Durchschnittresponse_ms