Uygulama Kullanım Ölçümü
IronFlock’un faturalandırma için uygulama kullanımını nasıl izlediği ve ölçtüğü.
Genel Bakış
IronFlock, sistemde çalışan her uygulamanın kullanımını sürekli olarak ölçer. Bu ölçüm verisi, her müşterinin üçüncü taraf uygulama kullanımı için ne kadar borçlu olduğunu hesaplamak üzere aylık faturalama döngüsünü besler.
Ölçüm arka planda otomatik olarak çalışır. Uygulama dağıtıcısı olarak uygulamanızı izlemek zorunda değilsiniz — IronFlock tüm takibi üstlenir.
Ölçülen Unsurlar
Uygulama-Günleri
Uygulama-günü, üçüncü taraf uygulamalar için temel faturalandırma birimidir. Bir cihazın uygulamanızı bir gün boyunca kullandığını temsil eder.
- Bir müşteri uygulamanıza 5 cihaz ekler ve 30 gün kullanırsa, bu 150 uygulama-günüdür.
- Uygulama-günleri cihaz başına, uygulama başına takip edilir ve müşterinin aylık faturasında toplanır.
- Yalnızca PROD modundaki uygulamalar ölçülür. DEV modunda çalışan uygulamalar (geliştirme ve test sırasında) faturalandırılmaz.
Uygulama-günleri, üçüncü taraf uygulama faturalandırmasını yönlendiren tek ölçümdür. Ağ trafiği, depolama ve diğer altyapı kaynakları, altyapı faturalandırmasının bir parçası olarak ayrıca ölçülür ve uygulama dağıtıcısının gelirini etkilemez.
Ölçüm Nasıl Çalışır
Veri Toplama
Kullanım verisi, cihaz başına saatlik ayrıntıyla cihaz agent raporlarından toplanır.
Toplama
Ham ölçüm verisi zaman serisi tablolarında (TimescaleDB tabanlı) depolanır ve faturalandırılabilir miktarlara toplanır:
- Saatlik toplama — Ham telemetri, cihaz ve uygulama başına saatlik özetlere dönüştürülür.
- Aylık toplama — Saatlik veriler her müşteri için aylık toplamlara eklenir.
- Fatura hesaplama — Aylık toplamlar, ürünün dahil edilen birimleriyle karşılaştırılır ve nihai faturalandırılabilir miktarı belirlemek için indirim formülü uygulanır.
DEV ve PROD Modu
IronFlock, geliştirme ve üretim kullanımını birbirinden ayırt eder:
| Mod | Kullanım Takip Ediliyor | Faturalandırılıyor |
|---|---|---|
| DEV | Evet | Hayır — test için ücretsiz |
| PROD | Evet | Evet — ürün fiyatlandırmasına göre faturalandırılır |
Yalnızca PROD modu kullanımı fatura oluşturur. Müşteriler uygulamanızı DEV modunda ücret ödemeden test edebilir.
Altyapı ve Uygulama Ölçümü
IronFlock iki ayrı ölçüm akışı tutar:
Altyapı Kaynak Ölçümü
IronFlock’un kendi altyapısının kullanımını izler — depolama, ağ trafiği, sanal cihazlar ve AI token’ları. Bu, IronFlock tarafından müşteriye doğrudan faturalandırılır ve uygulama dağıtıcısını kapsamaz.
Üçüncü Taraf Uygulama Ölçümü
Dağıtıcılar tarafından yayınlanan uygulamaların kullanımını izler. Faturalandırma sistemi dağıtıcı başına ayrı faturalandırma kayıtları oluşturur — bir müşteri birden fazla dağıtıcının uygulamalarını kullanıyorsa, her dağıtıcının uygulamaları bağımsız olarak faturalandırılır. Bu, Stripe hedef ödemelerin doğru payı her dağıtıcının bağlı hesabına yönlendirmesini sağlar.