Domů / Docs

Dokumentace

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

Alerty a notifikace

E-mailové alerty s request ID, throttlingem a možnostmi pro ztišené kanály.

Alerty a notifikace

DiffMon posílá stručné alerty s kontextem, který potřebujete pro rychlou triáž změn.

E-mailové alerty

  • Obsahují request ID, status code, latenci a odkaz na diff.
  • Posílají se vlastníkovi monitoru nebo prvnímu dostupnému ownerovi workspace, pokud není vlastník nastaven.
  • Respektují mute windows, takže během maintenance můžete hlučné monitory dočasně umlčet.

Webhooks

Pro automation kombinujte alerty s webhooky. Webhooky obsahují stejná request metadata pro korelaci.

Routing a suppression řízené pravidly

Pomocí Policy Rules můžete po výpočtu diffu řídit chování notifikací:

  • potlačit známý low-value šum
  • směrovat high-impact změny do dalších destinací
  • eskalovat severity labels pro downstream incident tooling

Delivery safeguards

  • Globální a doménové rate limity brání alert stormům.
  • Přechodná selhání se retryují s jitterem.
  • Alerty se zastaví, když jsou monitory pausnuté nebo smazané.
TypeScript
await dispatchNotification(monitor.id, {
  type: 'diff.detected',
  payload: diff,
  createdAt: new Date(),
});

Best practices

  • Směřujte alerty do sdíleného inboxu nebo ticket fronty.
  • Než něco ztišíte, přidejte ignore pravidla; udrží to true positives v toku.
  • Audit log použijte k ověření, kdo alerting ztišil nebo znovu zapnul.