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
- Health-Check-Fehler: API-Server ausgefallen
- Hohe Ablehnungsrate: > 5 % der Orders abgelehnt
- Niedrige Ausführungsrate: < 50 % der Orders ausgeführt (kontextabhängig)
- Hohe Margin-Auslastung: > 80 % der Margin genutzt
- MMP-Auslösungen: > 5 Auslösungen pro Stunde
- WebSocket-Verbindungsabbruch: Verbindung verloren
- 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).