Change language

rp-usage

Zweck

Der gemeinsame Verbrauchszähler: Jede Funktion meldet hier, „wie viel verbraucht wurde",
anstatt Kontingente lokal zu verfolgen. Aggregiert pro Verbraucher und Zeitraum —
die Quelle, aus der Abrechnung und Limits lesen.

Denkmodell

Funktion erfasst Verbrauch (wer, was, wie viel, Zeitraum) → Nutzung
aggregiert ihn pro Konto/Zeitraum. Die nachgelagerte Rechnungsstellung verwandelt Aggregate in Geld;
Limitprüfungen lesen aktuelle Summen. Die Messung lebt hier, die Preisgestaltung lebt
nachgelagert.

Ökosystemwert

Ein Nutzungs-Ereignisprotokoll:

  • Jede Funktion erfasst (Funktion, Benutzer, Datum)-Zeilen auf die gleiche Weise.
  • Solution-Function-Verknüpfungen ermöglichen es jedem Bericht, Aufrufe nach Solution zu gruppieren, ohne Quota-Tabellen pro Modul.

Nicht-Ziele

  • Keine Rechnungsstellung oder Zahlungsausführung.
  • Keine Authentifizierung oder Berechtigungsprüfungen.
  • Keine Rohzähler für Dashboards.

Verantwortungsgrenze

Besitzt Nutzungsmessung und -aggregation; besitzt keine Rechnungsstellung, Zahlungsausführung
oder Preisrichtlinie.

Direkte Modulabhängigkeiten

  • Keine

Solution-Zugehörigkeit

  • analitycs

Quelle

modules/repositories/analytics/rp-usage