Esta página fue traducida automáticamente. El original en inglés es la versión canónica. Leer en inglés
Saltar al contenido principal

Monitoreo y Alertas

Qué monitorear y sobre qué alertar para market makers.

Verificaciones de Salud

Salud de la API

Endpoint: GET /health

Respuesta: { "status": "ok" }

Monitoreo: Verificar cada 30-60 segundos

Alerta: Si la verificación de salud falla, el servidor de la API puede estar caído

Conexión WebSocket

Monitoreo: Rastrear el estado de la conexión WebSocket

Alerta: Si la conexión se cae, reconectar de inmediato

Buena práctica: Implementar backoff exponencial al reconectar

Monitoreo de Órdenes

Tasa de Rechazo

Métrica: Porcentaje de órdenes rechazadas

Alerta: Si la tasa de rechazo > 5%, investigue:

  • Problemas de margen
  • Restricciones de tier
  • Instrumentos vencidos
  • Sobrecarga del sistema

Tasa de Ejecución

Métrica: Porcentaje de órdenes ejecutadas

Alerta: Si la tasa de ejecución cae significativamente, investigue:

  • Condiciones de mercado
  • Competitividad de las cotizaciones
  • Profundidad del libro de órdenes

Latencia de Órdenes

Métrica: Tiempo desde la colocación de la orden hasta la ejecución/confirmación

Alerta: Si la latencia > 1s, investigue:

  • Sobrecarga del sistema
  • Problemas de red
  • Retrasos en el procesamiento del motor

Monitoreo del Portafolio

Uso de Margen

Métrica: total_margin_used / balance

Alerta: Si el uso de margen > 80%, considere:

  • Reducir el tamaño de las posiciones
  • Agregar colateral
  • Cerrar posiciones

Saldo en Efectivo

Métrica: Saldo en efectivo de la cuenta

Alerta: Si el saldo en efectivo < umbral, deposite fondos (cuando esté implementado)

Monitoreo de MMP

Activaciones de MMP

Métrica: Número de activaciones de MMP por hora

Alerta: Si el MMP se activa con frecuencia, considere:

  • Aumentar los límites del MMP
  • Reducir la frecuencia de cotización
  • Revisar los patrones de ejecución

Tasa de Cancelación por MMP

Métrica: Porcentaje de órdenes canceladas por el MMP

Alerta: Si la tasa de cancelación por MMP > 10%, revise la configuración del MMP

Monitoreo del Sistema

Tiempos de Respuesta de la API

Métrica: Tiempos de respuesta P50, P95, P99

Alerta: Si P95 > 500ms, investigue la carga del sistema

Tasa de Mensajes del WebSocket

Métrica: Mensajes por segundo en el WebSocket

Alerta: Si la tasa de mensajes se dispara, investigue:

  • Volatilidad del mercado
  • Sobrecarga del sistema
  • Retrasos en el procesamiento de mensajes

Alertas Recomendadas

  1. Fallo en la verificación de salud: Servidor de API caído
  2. Alta tasa de rechazo: > 5% de órdenes rechazadas
  3. Baja tasa de ejecución: < 50% de órdenes ejecutadas (depende del contexto)
  4. Alto uso de margen: > 80% de margen utilizado
  5. Activaciones de MMP: > 5 activaciones por hora
  6. Desconexión del WebSocket: Conexión perdida
  7. Alta latencia: P95 > 500ms

Herramientas de Monitoreo

Recomendadas:

  • Endpoint de verificación de salud para monitoreo de disponibilidad
  • Rastreo del estado de la conexión WebSocket
  • Reconciliación de órdenes/ejecuciones para precisión
  • Seguimiento del margen del portafolio

Actualmente: No hay un panel de monitoreo integrado. Use herramientas externas (p. ej., Prometheus, Grafana).

Referencias