Documentación/Arquitectura

Visión general de la arquitectura

Servicios

  • API (Go, :8080 + :8443) — cabinet HTTP, mTLS ingest
  • TSDB (:8428) — Prometheus-compatible TSDB
  • Postgres (:5432) — relational state
  • Cabinet (Next.js, :3000) — la UI de navegador

La API es un único binario con tres superficies distinguidas por TLS:

  • Cabinet: cookie session, allowlist CORS, usuarios en el navegador
  • Embed: bearer JWT, *-CORS, partners en iframe
  • mTLS: peer-cert auth, un listener separado, agentes

Más dos superficies CORS-permisivas:

  • Public dashboards (/public/dashboards/:token)
  • SCIM (/scim/v2/Users, /scim/v2/Groups)