How Usage is Tracked in Capawesome Cloud¶
Understanding how your application's usage is tracked in Capawesome Cloud is essential for managing your service limits and optimizing your deployment strategy. This comprehensive guide explains the different types of usage metrics and how they're measured.
Introduction¶
Capawesome Cloud provides detailed usage tracking to help you monitor your application's performance and resource consumption. The platform tracks several key metrics that directly impact your service plan and billing, ensuring transparency and predictable costs for your development team.
The tracking system is designed to provide accurate measurements while maintaining user privacy and system efficiency. By understanding these metrics, you can better plan your application's growth and optimize resource usage.
Usage Types¶
Capawesome Cloud tracks three primary types of usage that are essential for service delivery and billing purposes.
Monthly Active Users¶
Monthly Active Users (MAU) represents the most important metric for understanding your application's reach and engagement. In Capawesome Cloud, a monthly active user is defined as a unique device that has synced with the Capawesome Cloud in the current month.
The tracking mechanism works through a unique device identification system:
- The Capawesome Live Update plugin generates a unique device ID for each installation
- This device ID remains valid only while the app is installed on the device
- Each unique device that syncs with Capawesome Cloud during a calendar month counts as one MAU
When your MAU limit is reached, the following occurs:
- An email notification is sent to your account
- No new devices can receive updates
- Existing devices continue to receive updates normally
This approach ensures that your active user base can continue using the latest version of your app while preventing overage charges.
Storage¶
Storage usage refers to the total amount of space consumed by your app bundles and related assets stored in Capawesome Cloud. This includes:
- App bundles uploaded to the platform
- Metadata attached to each bundle
Storage tracking is real-time and provides immediate feedback when limits are approached. When your storage limit is reached:
- You'll receive a notification when attempting to upload a new bundle
- Several options are available to resolve the issue:
- Delete older bundles that are no longer needed
- Upgrade to a plan with higher storage limits
- Enable automatic bundle deletion features to manage storage automatically
Bandwidth¶
Bandwidth usage measures the total amount of data transferred between Capawesome Cloud and your application users. This includes:
- Bundle downloads to user devices
- Update synchronization traffic
- API communication overhead
Bandwidth is measured over your billing period and helps ensure optimal performance for all users on the platform. The tracking system monitors both inbound and outbound traffic to provide comprehensive usage metrics.
Conclusion¶
Capawesome Cloud's usage tracking system provides transparent and accurate measurement of your application's resource consumption. By understanding how Monthly Active Users, storage, and bandwidth are tracked, you can make informed decisions about your service plan and optimize your application's deployment strategy.
The unique device identification system ensures precise MAU tracking while maintaining user privacy, and the real-time storage and bandwidth monitoring helps prevent service interruptions. With these insights, you can confidently scale your application while staying within your plan limits.
For more detailed information about usage limits and plan features, visit the Capawesome Cloud documentation.