Medición de uso de apps
Cómo IronFlock rastrea y mide el uso de apps para la facturación.
Descripción general
IronFlock mide continuamente el uso de cada app que se ejecuta en el sistema. Estos datos de medición alimentan el ciclo de facturación mensual para calcular cuánto debe cada cliente por el uso de apps de terceros.
La medición se ejecuta automáticamente en segundo plano. Como distribuidor de apps, no necesitas instrumentar tu app — IronFlock se encarga de todo el seguimiento.
Qué se mide
Días-app
Un día-app es la unidad de facturación fundamental para apps de terceros. Representa un dispositivo usando tu app durante un día.
- Si un cliente agrega 5 dispositivos a tu app y la usa durante 30 días, eso son 150 días-app.
- Los días-app se rastrean por dispositivo, por app, y se agregan en la factura mensual del cliente.
- Solo las apps en modo PROD se miden. Las apps que se ejecutan en modo DEV (durante el desarrollo y las pruebas) no se facturan.
Los días-app son la única métrica que impulsa la facturación de apps de terceros. El tráfico de red, almacenamiento y otros recursos de infraestructura se miden por separado como parte de la facturación de infraestructura y no afectan los ingresos del distribuidor de la app.
Cómo funciona la medición
Recolección de datos
Los datos de uso se recopilan de los informes del agente del dispositivo con granularidad horaria por dispositivo.
Agregación
Los datos crudos de medición se almacenan en tablas de series temporales (con TimescaleDB) y se agregan en montos facturables:
- Agregación horaria — La telemetría cruda se consolida en resúmenes horarios por dispositivo y por app.
- Agregación mensual — Los datos horarios se suman en totales mensuales para cada cliente.
- Cálculo de factura — Los totales mensuales se comparan con las unidades incluidas del producto y se aplica la fórmula de rebaja para determinar el monto facturable final.
Modo DEV vs. PROD
IronFlock distingue entre uso de desarrollo y producción:
| Modo | Uso rastreado | Facturado |
|---|---|---|
| DEV | Sí | No — gratuito para pruebas |
| PROD | Sí | Sí — facturado según los precios del producto |
Solo el uso en modo PROD genera facturas. Los clientes pueden probar tu app en modo DEV sin incurrir en cargos.
Medición de infraestructura vs. apps
IronFlock mantiene dos flujos de medición separados:
Medición de recursos de infraestructura
Rastrea el uso de la infraestructura propia de IronFlock — almacenamiento, tráfico de red, dispositivos virtuales y tokens de IA. Esto lo factura IronFlock directamente al cliente y no involucra al distribuidor de la app.
Medición de apps de terceros
Rastrea el uso de apps publicadas por distribuidores. El sistema de facturación crea registros de facturación separados por distribuidor — si un cliente usa apps de múltiples distribuidores, las apps de cada distribuidor se facturan de forma independiente. Esto permite que los cargos de destino de Stripe dirijan la participación correcta a la cuenta conectada de cada distribuidor.