Saltar al contenido principal

Observabilidad

Moveat usa Grafana y Loki para inspeccionar logs y comportamiento de servicios.

Objetivos

Responder preguntas como:
  • ¿Platform está healthy?
  • ¿Agent recibe mensajes?
  • ¿Qué requests fallan?
  • ¿Qué correlation ID corresponde a una acción fallida?
  • ¿Hay problemas con DB o Redis?
  • ¿Los logs crecen demasiado?

Flujo de logs

Correlation IDs

Platform emite correlation IDs para requests HTTP. Operaciones debe usarlos para conectar errores del frontend, logs de Platform y llamadas de Agent.

Body logging

Platform puede loguear request/response bodies. Campos sensibles como passwords deben redactarse.

Health checks

Los logs de /healthz deben filtrarse de vistas operativas para reducir ruido.

Investigaciones comunes

SíntomaPrimeros checks
Login 200 pero /me fallaCookie domain, CORS, credentials include, session storage.
Agent recibe webhook pero no aparece dataLogs de Platform client, token interno, channel resolution.
Platform reiniciaLogs, env vars, migrations, DI errors.
Grafana sin dataAlloy, Loki datasource, labels, time range.