Monitorización y verificación

Un estado del feed que puede verificar.

Que «el servidor esté activo» no basta. CoinPriceFeeds mide si llegan cotizaciones, se producen precios, los consumidores siguen conectados, la entrega llega a tiempo y los endpoints redundantes coinciden.

  • Visibilidad del retraso en la fuente, el procesamiento interno y el envío al cliente.
  • Actividad del feed, consumidores, errores e invalidaciones.
  • Comparación independiente entre las rutas principal y de respaldo.

Mida toda la ruta

Separe el retraso de la fuente, el tiempo de procesamiento interno y el retraso del envío al cliente.

Observe cada feed

Siga la actividad de cotizaciones, los consumidores conectados, la última entrega y las señales de error de cada feed.

Verifique la concordancia

Compare versiones de precios y el comportamiento de las cotizaciones en endpoints redundantes.

Siga una cotización por todo el sistema

CoinPriceFeeds mantiene por separado la información temporal del mercado y la de la ruta de procesamiento local. Así puede distinguir entre:

  • una fuente que ya llega con retraso;
  • una demora dentro del motor de precios; y
  • un retraso entre el cálculo de una cotización y su envío al cliente.

Cuando corresponde, estas mediciones se mantienen por fuente o por feed de cliente, en vez de reducirse a una cifra que no identifica la etapa responsable.

Sepa si cada feed está activo

La monitorización registra el volumen de datos de mercado recibido, el número de cotizaciones producidas para el cliente y la última vez que cada feed entregó una salida.

También registra los consumidores conectados a cada feed. Así, el equipo de operaciones puede responder «¿está el cliente conectado y recibiendo datos?» sin esperar una captura de pantalla del otro lado.

Las cancelaciones de fuentes, los errores de procesamiento y los eventos de protección se cuentan como señales distintas. Un feed puede tener actividad general mientras falla una entrada o una clase de símbolos; la monitorización muestra esa degradación parcial.

Detecte periodos de inactividad poco habituales

Los umbrales absolutos simples son poco útiles en mercados con sesiones diarias y fines de semana.

CoinPriceFeeds puede comparar la actividad actual con el mismo periodo de una semana anterior. Esto ofrece una referencia más útil para un feed que es naturalmente tranquilo en algunos momentos y muy activo en otros.

La disponibilidad, la latencia, los errores de aplicación y los recursos del servidor también pueden generar alertas. Las notificaciones operativas pueden incluir un gráfico para que la persona que recibe la alerta tenga contexto incluso desde el teléfono.

Los umbrales y canales de alerta se acuerdan para cada cliente y despliegue durante la incorporación.

Use un dashboard operativo

La vista de monitorización combina la infraestructura y el comportamiento del feed:

  • CPU, memoria, disco, red y descriptores de archivos del servidor;
  • tasas de cotizaciones entrantes y salientes;
  • retraso en la fuente, el procesamiento y el envío;
  • clientes conectados y antigüedad de la última salida;
  • invalidaciones de fuentes y errores de aplicación; y
  • la huella de las reglas de precios de cada feed.

Cuando se acuerde, pueden facilitarse métricas de Prometheus y acceso a Grafana para integrar el estado del feed en el proceso operativo del cliente.

Compare directamente los endpoints redundantes

La herramienta de comparación entre servidores se conecta al feed principal y al de respaldo al mismo tiempo. Comprueba mucho más que la apertura de ambos sockets.

Para cada símbolo puede informar:

  • diferencias de precio y spread;
  • diferencias en la frecuencia de actividad;
  • actividad en un endpoint pero no en el otro;
  • salidas no válidas o cruzadas; y
  • concordancia de las huellas de configuración.

Los umbrales pueden adaptarse a una prueba de incorporación, una comprobación rutinaria o un control previo a un despliegue. La salida estructurada permite integrar el resultado en un proceso automatizado.

Consulte el diseño de feeds de precios redundantes .

Verifique también desde el lado del cliente

CoinPriceFeeds puede proporcionar un pequeño cliente de streaming para comprobar la conexión, un proxy que registra el tráfico para diagnosticar problemas del parser y una herramienta de comparación de endpoints.

De este modo, la verificación no depende solo de la monitorización del servicio. El equipo técnico puede comprobar qué llega realmente al límite de su red.

El dashboard del cliente autenticado y la instantánea del estado de las cotizaciones ofrecen otra vista de los valores actuales, su antigüedad, los motivos del estado y las relaciones entre fuentes.

Monitorice el significado, no solo el volumen

Un volumen elevado de cotizaciones no demuestra que el feed sea correcto. Un volumen bajo tampoco significa automáticamente que esté averiado.

Una una monitorización útil combina:

  • actividad — ¿se mueven las cotizaciones donde se espera?
  • puntualidad — ¿qué antigüedad tienen en cada etapa?
  • validez — ¿se cancelan fuentes o se rechazan salidas?
  • consumo — ¿los consumidores downstream están conectados y reciben datos?
  • concordancia — ¿el feed principal y el de respaldo producen resultados comparables?
  • configuración — ¿ambos endpoints utilizan las reglas de precios previstas?

Ese es el nivel de información que permite a un bróker tomar una decisión operativa con confianza.

Un feed adaptado a su configuración

Solicite un feed de demostración con las comprobaciones que necesite.

Empiece por el formulario breve. Le preguntaremos por correo electrónico qué supervisa su equipo de operaciones y qué señales del estado del feed deben llegar a sus sistemas.