Eventos
Envíe cada ocurrencia de su operación como un evento: una transacción, una autenticación o un hito logístico. El evento es la entidad central de la plataforma. Métricas, monitoreos, reglas y análisis operan sobre los eventos recibidos.
Modelar las ocurrencias como eventos establece un punto único y estandarizado de ingestión de datos, independientemente del dominio de negocio. Con ese punto único, usted puede:
- analizar datos en tiempo real: siga lo que está ocurriendo en su operación en cuanto llegan los eventos;
- crear métricas personalizadas: agregue valores, calcule tasas y siga tendencias directamente de los eventos recibidos;
- configurar monitoreos: defina criterios para detectar anomalías, riesgos o caídas de rendimiento;
- aplicar reglas: evalúe cada evento en el momento en que llega y enriquézcalo con nuevos valores;
- puntuar riesgo: use análisis para medir velocidad y concentración en el historial reciente de cada evento;
- evolucionar sin acoplamiento: agregue nuevos campos y tipos de evento sin romper las integraciones existentes.
type: "transaction" fields: amount: number status: string currency: string
type: "transaction" id: "evt_8f3a" amount: 99.90 status: "approved" currency: "BRL"
Organización de los eventos
Cada evento pertenece a un tipo de evento, que define el contrato de datos esperado: qué campos existen, sus tipos y si son obligatorios. Los tipos de evento pueden representar contextos de negocio diferentes, como transacción financiera (transaction), autenticación de usuario (user_authentication) e hitos logísticos de entrega (logistics_delivery_event).
Usted define los tipos de evento según la realidad de su operación y envía las ocurrencias al endpoint POST /events. La plataforma valida los datos, procesa cada evento y lo pone a disposición para análisis, métricas y monitoreos.