gtm-fabric
gtm-fabric es el worker del data plane. Maneja contenedores Docker GTM, consume Pub/Sub, reenvía eventos, parsea/enriquece y escribe en ClickHouse.
Producción: core data plane.
Stack
- Java 17.
- Spring Boot 3.1.
- WebFlux/Reactor.
- Docker Java API.
- Pub/Sub, Secret Manager y ClickHouse JDBC.
- ACME/Let's Encrypt.
- GeoIP y UA parser.
- Resilience4j.
Responsabilidades
- Provisioning de contenedores.
- Worker de tagging.
- Parser chain GA4/Meta/TikTok/generic.
- CRM capture e identity.
- Verificación DNS/certificados.
- Reportar estado a node-api.
Debug
- Startup sin config: revisar vmId y endpoint interno.
- Eventos ausentes: revisar Pub/Sub, rate limit y forward.
- ClickHouse vacío: revisar parser/enrichment/batch.
- Certificados: revisar DNS/ACME y reload.
Comandos
cd gtm-fabric
mvn test
mvn package