Domů / Docs

Dokumentace

Jak DiffMon funguje v oblasti monitoringu, alertů, bezpečnosti a API integrace.

Retence

Jak dlouho se ukládají snapshoty, diffy a logy a jak udržet úložiště payloadů předvídatelné.

Retence

Retence určuje, jak dlouho zůstane dostupná historie změn a diagnostická data.

Snapshoty a diffy

  • Snapshoty se uchovávají po dobu definovanou vaším plánem.
  • Diffy drží hashe a zkrácený text, takže souhrny změn zůstávají viditelné i po ořezání payloadu.
  • Payload blob v objektovém úložišti se řídí stejným retenčním oknem.

Audit a request logy

Audit logy se drží dlouhodobě kvůli odpovědnosti, zatímco request metadata se prořezávají, aby bylo úložiště omezené a předvídatelné.

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

Jak snížit stopu

  • Používejte ignore pravidla, abyste předešli hlučným diffům.
  • Preferujte režim HEAD/headers, pokud vás zajímá jen stav a etagy.
  • Mažte neaktivní monitory; jejich snapshoty samy zestárnou a odpadnou.