Cette page a été traduite automatiquement. La version anglaise fait référence. Lire en anglais
Aller au contenu principal

Surveillance & Alertes

Ce qu'il faut surveiller et sur quoi déclencher des alertes pour les teneurs de marché.

Vérifications de l'état

État de l'API

Point de terminaison : GET /health

Réponse : { "status": "ok" }

Surveillance : Vérifier toutes les 30 à 60 secondes

Alerte : Si la vérification de l'état échoue, le serveur API est peut-être hors service

Connexion WebSocket

Surveillance : Suivre l'état de la connexion WebSocket

Alerte : Si la connexion est interrompue, reconnectez-vous immédiatement

Bonne pratique : Implémenter un backoff exponentiel lors de la reconnexion

Surveillance des ordres

Taux de rejet

Métrique : Pourcentage d'ordres rejetés

Alerte : Si le taux de rejet > 5 %, enquêtez sur :

  • Problèmes de marge
  • Restrictions de niveau
  • Instruments expirés
  • Surcharge du système

Taux d'exécution

Métrique : Pourcentage d'ordres exécutés

Alerte : Si le taux d'exécution chute de manière significative, enquêtez sur :

  • Conditions de marché
  • Compétitivité des cotations
  • Profondeur du carnet d'ordres

Latence des ordres

Métrique : Temps entre le placement de l'ordre et son exécution/accusé de réception

Alerte : Si la latence > 1 s, enquêtez sur :

  • Surcharge du système
  • Problèmes réseau
  • Retards de traitement du moteur

Surveillance du portefeuille

Utilisation de la marge

Métrique : total_margin_used / balance

Alerte : Si l'utilisation de la marge > 80 %, envisagez de :

  • Réduire la taille des positions
  • Ajouter du collatéral
  • Fermer des positions

Solde de trésorerie

Métrique : Solde de trésorerie du compte

Alerte : Si le solde de trésorerie < seuil, déposez des fonds (lorsque cette fonctionnalité sera implémentée)

Surveillance MMP

Déclenchements MMP

Métrique : Nombre de déclenchements MMP par heure

Alerte : Si le MMP se déclenche fréquemment, envisagez de :

  • Augmenter les limites MMP
  • Réduire la fréquence de cotation
  • Examiner les schémas d'exécution

Taux d'annulation MMP

Métrique : Pourcentage d'ordres annulés par le MMP

Alerte : Si le taux d'annulation MMP > 10 %, examinez la configuration MMP

Surveillance du système

Temps de réponse de l'API

Métrique : Temps de réponse P50, P95, P99

Alerte : Si P95 > 500 ms, enquêtez sur la charge du système

Débit de messages WebSocket

Métrique : Messages par seconde sur le WebSocket

Alerte : Si le débit de messages augmente brusquement, enquêtez sur :

  • Volatilité du marché
  • Surcharge du système
  • Retards de traitement des messages

Alertes recommandées

  1. Échec de la vérification de l'état : Serveur API hors service
  2. Taux de rejet élevé : > 5 % d'ordres rejetés
  3. Taux d'exécution faible : < 50 % d'ordres exécutés (selon le contexte)
  4. Utilisation élevée de la marge : > 80 % de marge utilisée
  5. Déclenchements MMP : > 5 déclenchements par heure
  6. Déconnexion WebSocket : Connexion perdue
  7. Latence élevée : P95 > 500 ms

Outils de surveillance

Recommandé :

  • Point de terminaison de vérification de l'état pour la surveillance de la disponibilité
  • Suivi de l'état de la connexion WebSocket
  • Réconciliation des ordres/exécutions pour l'exactitude
  • Suivi de la marge du portefeuille

Actuellement : Pas de tableau de bord de surveillance intégré. Utilisez des outils externes (par exemple Prometheus, Grafana).

Références