Start / Docs

Dokumentation

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

Alerts und Benachrichtigungen

E-Mail-Alerts mit Request-ID, Throttling und Optionen für stummgeschaltete Kanäle.

Alerts und Benachrichtigungen

DiffMon sendet prägnante Alerts mit dem Kontext, den Sie für eine schnelle Triage von Änderungen brauchen.

E-Mail-Alerts

  • Enthalten Request-ID, Statuscode, Latenz und einen Link zum Diff.
  • Werden an den Owner des Monitors oder an den ersten verfügbaren Workspace-Owner gesendet, falls keiner gesetzt ist.
  • Respektieren Mute Windows, sodass Sie noisy Monitore während Maintenance pausieren können.

Webhooks

Kombinieren Sie Alerts mit Webhooks für Automation. Webhooks enthalten dieselben Request-Metadaten zur Korrelation.

Regelgesteuertes Routing und Suppression

Mit Policy Rules steuern Sie das Notification-Verhalten nach der Diff-Berechnung:

  • bekannte Low-Value-Störungen unterdrücken
  • High-Impact-Änderungen an zusätzliche Ziele routen
  • Severity Labels für Downstream-Incident-Tooling eskalieren

Delivery-Schutzmechanismen

  • Globale und domänenbezogene Rate Limits verhindern Alert Storms.
  • Transiente Fehler werden mit Jitter erneut versucht.
  • Alerts stoppen, wenn Monitore pausiert oder gelöscht sind.
TypeScript
await dispatchNotification(monitor.id, {
  type: 'diff.detected',
  payload: diff,
  createdAt: new Date(),
});

Best Practices

  • Richten Sie Alerts auf ein gemeinsames Inbox- oder Ticket-Ziel.
  • Fügen Sie erst Ignore-Regeln hinzu, bevor Sie stummschalten; so bleiben True Positives sichtbar.
  • Nutzen Sie das Audit Log, um nachzuvollziehen, wer Alerting stummgeschaltet oder wieder aktiviert hat.