Skip to main content

agent

agent es un servicio Go de un diseño edge anterior o alternativo. Maneja contenedores Docker GTM, consume eventos de tracking, escribe analytics y reporta uso.

Producción: contexto legado/experimental. Los docs actuales marcan a gtm-proxy y gtm-fabric como el camino productivo actual.

Stack

  • Go 1.23/1.24.
  • Echo.
  • Docker SDK.
  • Pub/Sub, Secret Manager, Redis, ClickHouse y PostgreSQL.

Responsabilidades

  • Deploy y administración de contenedores GTM.
  • Consumer de Pub/Sub.
  • Parse/enrich de eventos.
  • Batch a ClickHouse.
  • Reporte de uso.
  • Invalidation de cache local.

Debug

  • Si no despliega contenedores, revisa permisos del socket Docker.
  • Si falla Pub/Sub, revisa credenciales y subscription.
  • Si no hay analytics, revisa ClickHouse y batch insert.