Centro de operaciones
Consumo y facturación estimada
Comparar sitios
Eventos en el tiempo
Top países
Códigos HTTP
Clases HTTP (2xx / 4xx / 5xx)
Acciones WAF
Fuente de ingesta
Top rutas (path)
Top hosts
Métodos HTTP
Tipos de dispositivo
Source ASNs
Sistemas operativos
Origin status codes
API endpoints
Explorador de eventos
| Hora | IP | País | Host | Acción / Método | Status | Path | Fuente |
|---|
Alertas de seguridad
Alertas activas
Cada IP (o regla) genera una sola alerta abierta; se actualiza en cada ingesta (~3 min), no se duplica. Usa Ver eventos para buscar la IP.
| Severidad | Detalle | IP / clave | Estado | Eventos |
|---|
Reglas
Zonas Cloudflare
Cada sitio requiere un Zone ID distinto. Puedes tener varias zonas por cliente; no se sobrescriben entre sí.
Editar zona:
Agregar otra zona
| Zona | Modo | Logpull | Salud | Última ingesta | Acciones |
|---|
Reportes
Administración de clientes
Consola central Balam. Crea clientes on-demand; cada uno tendrá su subdominio y datos aislados.
Operadores de la consola (admin)
Usuarios con acceso a admin.bal4m.com y menú Plataforma. Marca «Operador plataforma» al crear.
Estado de servicio por cliente
Facturación estimada (todos los clientes)
Nuevo cliente
| Cliente | Subdominio | Zonas | Eventos | Almacén | Est. / mes | Usuarios | Estado | Acciones |
|---|
Configuración del cliente
Conexión Cloudflare (Logpull / GraphQL)
Configura el API Token y el Zone ID para ingestar logs. En cuentas Free se usa GraphQL automáticamente; en Enterprise, Logpull.
Cada sitio Cloudflare tiene su propio Zone ID. Para varias zonas, agrega una por cada Zone ID (no se sobrescriben). Token: Analytics:Read, Logs:Read (Enterprise).
Notificaciones
Email y webhook (Slack, Teams, PagerDuty vía URL POST JSON).
Consumo y costo estimado
Retención de datos
Hot: D1 · Archivo frío: R2 bajo tenants/{id}/…/archive/ · El cron aplica retención cada ~20h · R2 expira según días configurados