Change language

rp-logs

Zweck

Das einzige Append-only-Journal des Ökosystems: Jeder Dienst, jede Ausrüstung
oder jeder Workflow schreibt „was passiert ist“ hierher, anstatt seinen eigenen Log-
Speicher aufzubauen. Günstige Schreibvorgänge, Lesezugriffe nach Zeit/Quelle.

Denkmodell

Der Produzent sendet ein Ereignis (Zeit, Quelle, Level, Text/Payload) → es landet auf
dem gemeinsamen Stream. Der Konsument liest einen Ausschnitt nach Quelle oder Intervall. Keine
Aggregation oder Alarmierung im Inneren — nur die Aufzeichnung des Fakts.

Ökosystemnutzen

Ein Stream, der von allen wiederverwendet wird:

  • Dienste: Betriebs-Logs ohne eigenen Speicher pro rp-*.
  • Ausrüstung: Maschinen-/Gerätelogs — gleiche API, andere Quelle, von 3D-
    Druckern bis zu jedem Modul oder externen System.
  • Jeder Produzent schreibt „was passiert ist“ an einen Ort, anstatt seinen
    eigenen Log-Speicher aufzubauen; Audit und Review lesen eine Zeitlinie.

Nicht-Ziele

  • Keine Zähler oder Aggregate.
  • Keine numerischen Samples oder Nutzungsdatensätze.
  • Kein Tracing verteilter Aufrufe oder Alarmierung.

Verantwortungsgrenze

Besitzt Log-Ingestion- und Abruf-APIs; besitzt keine Geschäftsmetriken,
Aggregation, Alarmierung oder Tracing-Strategie.

Direkte Modulabhängigkeiten

  • Keine

Lösungszugehörigkeit

  • analitycs

Quelle

modules/repositories/analytics/rp-logs