Diese Seite wurde maschinell übersetzt. Das englische Original ist maßgeblich. Auf Englisch lesen
Zum Hauptinhalt springen

Monitoring & Alerts

Was Market Maker überwachen und wofür sie Alerts einrichten sollten.

Health Checks

API-Health

Endpunkt: GET /health

Antwort: { "status": "ok" }

Monitoring: Alle 30–60 Sekunden prüfen

Alert: Wenn der Health Check fehlschlägt, ist der API-Server möglicherweise ausgefallen

WebSocket-Verbindung

Monitoring: Verfolgen Sie den Status der WebSocket-Verbindung

Alert: Wenn die Verbindung abbricht, sofort neu verbinden

Best Practice: Implementieren Sie exponentielles Backoff beim Wiederverbinden

Order-Monitoring

Ablehnungsrate

Metrik: Prozentsatz der abgelehnten Orders

Alert: Wenn die Ablehnungsrate > 5 % beträgt, untersuchen Sie:

  • Margin-Probleme
  • Tier-Beschränkungen
  • Abgelaufene Instrumente
  • Systemüberlastung

Ausführungsrate

Metrik: Prozentsatz der ausgeführten Orders

Alert: Wenn die Ausführungsrate deutlich sinkt, untersuchen Sie:

  • Marktbedingungen
  • Wettbewerbsfähigkeit der Quotes
  • Orderbuchtiefe

Order-Latenz

Metrik: Zeit von der Orderplatzierung bis zur Ausführung/Bestätigung

Alert: Wenn die Latenz > 1 s beträgt, untersuchen Sie:

  • Systemüberlastung
  • Netzwerkprobleme
  • Verarbeitungsverzögerungen der Engine

Portfolio-Monitoring

Margin-Auslastung

Metrik: total_margin_used / balance

Alert: Wenn die Margin-Auslastung > 80 % beträgt, erwägen Sie:

  • Reduzierung der Positionsgröße
  • Hinzufügen von Sicherheiten
  • Schließen von Positionen

Barguthaben

Metrik: Barguthaben des Kontos

Alert: Wenn das Barguthaben < Schwellenwert liegt, zahlen Sie Mittel ein (sobald implementiert)

MMP-Monitoring

MMP-Auslösungen

Metrik: Anzahl der MMP-Auslösungen pro Stunde

Alert: Wenn MMP häufig auslöst, erwägen Sie:

  • Erhöhung der MMP-Limits
  • Reduzierung der Quotierungsfrequenz
  • Überprüfung der Ausführungsmuster

MMP-Stornierungsrate

Metrik: Prozentsatz der von MMP stornierten Orders

Alert: Wenn die MMP-Stornierungsrate > 10 % beträgt, überprüfen Sie die MMP-Konfiguration

System-Monitoring

API-Antwortzeiten

Metrik: P50-, P95-, P99-Antwortzeiten

Alert: Wenn P95 > 500 ms beträgt, untersuchen Sie die Systemlast

WebSocket-Nachrichtenrate

Metrik: Nachrichten pro Sekunde über WebSocket

Alert: Wenn die Nachrichtenrate stark ansteigt, untersuchen Sie:

  • Marktvolatilität
  • Systemüberlastung
  • Verzögerungen bei der Nachrichtenverarbeitung

Empfohlene Alerts

  1. Health-Check-Fehler: API-Server ausgefallen
  2. Hohe Ablehnungsrate: > 5 % der Orders abgelehnt
  3. Niedrige Ausführungsrate: < 50 % der Orders ausgeführt (kontextabhängig)
  4. Hohe Margin-Auslastung: > 80 % der Margin genutzt
  5. MMP-Auslösungen: > 5 Auslösungen pro Stunde
  6. WebSocket-Verbindungsabbruch: Verbindung verloren
  7. Hohe Latenz: P95 > 500 ms

Monitoring-Tools

Empfohlen:

  • Health-Check-Endpunkt für Uptime-Monitoring
  • Verfolgung des WebSocket-Verbindungsstatus
  • Order-/Ausführungsabgleich zur Genauigkeitsprüfung
  • Verfolgung der Portfolio-Margin

Aktuell: Kein integriertes Monitoring-Dashboard. Verwenden Sie externe Tools (z. B. Prometheus, Grafana).

Referenzen