Monitoreo de las Interacciones Externas (Log API)

Registro histórico, Estado de llamadas, Diagnóstico de errores, Datos de solicitud/respuesta, Seguimiento IP, Endpoint

Descripción: Esta herramienta proporciona un registro detallado de todas las comunicaciones (llamadas API) ocurridas entre el sistema Framework360 y servicios externos o viceversa.

¿Para qué sirve? (Ejemplos prácticos)

Usa esta herramienta para tener plena visibilidad sobre las operaciones automáticas y las integraciones.

  • Verificación de integraciones: Revisa rápidamente el estado (OK o ERROR) de una transacción externa, por ejemplo, el envío de datos a un CRM o el procesamiento de un pago.
  • Diagnóstico de errores: Si un proceso automático no funciona, puedes analizar el registro para ver exactamente qué datos se enviaron y qué mensajes de error recibió el servicio externo.
  • Rastreo del origen: Identifica la dirección IP y el origen de una solicitud externa que interactuó con tu sistema.

Funcionalidades principales

1. Visualización del Registro Histórico

La pantalla principal muestra una tabla resumen de todas las llamadas registradas.

  • Estado: Indica si la comunicación se completó con éxito (OK) o si encontró un problema (ERROR).
  • Descripción (Endpoint): Muestra la dirección o servicio específico que fue llamado o que llamó al sistema.
  • IP: La dirección IP asociada a la solicitud.
  • Fecha: Fecha y hora exactas en que ocurrió la interacción.

2. Análisis Detallado de la Llamada

Seleccionando una fila de la tabla, es posible acceder a la vista detallada que proporciona todos los datos relativos a esa interacción específica.

  • Detalles Generales: Se muestran el Endpoint, la hora exacta, la dirección IP y el origen de la solicitud (por ejemplo, si fue una llamada directa o proveniente de otra parte del sistema).
  • User Agent: Información sobre el software o dispositivo que realizó la solicitud.
  • Cuerpo de la solicitud: Muestra los datos exactos que el sistema envió al servicio externo (o que recibió, según el tipo de llamada).
  • Cuerpo de la respuesta: Muestra los datos exactos recibidos en respuesta por el servicio externo. Estos datos son cruciales para entender si la operación fue exitosa y para analizar posibles mensajes de error.

3. Gestión de Logs

Es posible gestionar los datos registrados directamente desde la tabla principal:

  • Visualización: Abrir el detalle de la llamada (como se describió arriba).
  • Eliminación: Eliminar entradas individuales del registro histórico.

Integraciones automáticas

Este módulo no requiere configuración manual por parte del usuario. Funciona como un sistema de logging pasivo:

  • Registro automático: Cada vez que el sistema interactúa con un servicio externo vía API (por ejemplo, para sincronizar datos o enviar notificaciones), el evento se registra automáticamente en este monitor, proporcionando una traza completa de la operación.