Domů / Docs

Dokumentace

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

Monitoring webu

Monitorujte HTML stránky na smysluplné změny pomocí normalizovaných diffů a volitelných ignore pravidel.

Monitoring webu

Sledujte kritické stránky kvůli změnám obsahu, metadat a struktury bez toho, aby vás zahltil šum.

Normalizace

HTML odpovědi se před hashováním normalizují: kolabují se mezery a odstraňují redundantní atributy.

Ignore pravidla

Pomocí CSS selektorů nebo regexů ignorujte rotující bannery, A/B test kontejnery nebo jiné volatilní oblasti.

TypeScript
const result = applyIgnoreSelectors(bodyText, selectors, monitor.ignoreRegex);
if (result.ok) {
  const normalized = normalizeHtmlForDiff(result.content);
  diffText = normalized;
  contentHash = hash(normalized);
}

Vhodné cíle

  • Landing pages, ceníky, dokumentace nebo compliance prohlášení.
  • robots.txt, sitemapy a canonical/meta tagy.

Stránky těžké na JavaScript

Pokud se obsah renderuje client-side, použijte místo běžného fetch Browser Render.

Začněte s:

  • wait_until: "networkidle" pro SPA.
  • wait_for_selector jako stabilní signál připravenosti.
  • cílenými ignoreSelectors, které potlačí nerelevantní změny.

Alerting

E-mailové alerty obsahují status code, latenci a request ID, takže je snadno spárujete se serverovými logy.