Start / Docs

Dokumentation

Wie DiffMon bei Monitoring, Alerts, Sicherheit und API-Integration funktioniert.

Retention

Wie lange Snapshots, Diffs und Logs gespeichert werden und wie der Payload-Speicher planbar bleibt.

Retention

Retention steuert, wie lange Änderungshistorie und Diagnosedaten verfügbar bleiben.

Snapshots und Diffs

  • Snapshots werden für den durch Ihren Plan definierten Zeitraum gespeichert.
  • Diffs behalten Hashes und gekürzten Text, damit Änderungssummen auch nach dem Pruning sichtbar bleiben.
  • Payload-Blobs im Objektspeicher folgen demselben Retention-Fenster.

Audit- und Request-Logs

Audit Logs bleiben für Verantwortlichkeit länger erhalten, während Request-Metadaten beschnitten werden, damit der Speicher begrenzt und planbar bleibt.

TypeScript
await prisma.snapshot.create({
  data: {
    monitorId: monitor.id,
    fetchedAt,
    contentHash: fetchResult.contentHash,
    diffText: clipDiffText(fetchResult.diffText),
  },
});

Speicherbedarf reduzieren

  • Nutzen Sie Ignore-Regeln, um laute Diffs zu vermeiden.
  • Verwenden Sie HEAD-/Headers-Modus, wenn Sie sich nur für Status und ETags interessieren.
  • Löschen Sie inaktive Monitore; ihre Snapshots laufen automatisch aus.