Usage & Billing
Understand how usage is tracked, billed, and how to monitor your spending.
How Usage is Tracked
ScallerFox tracks usage in real-time and bills you based on actual pod runtime and resource consumption.
5-Minute Intervals
Usage is calculated every 5 minutes based on the number of running pods and their deployment package hourly rate.
Real-Time Deduction
Charges are deducted from your balance immediately after each 5-minute interval calculation.
Per-Pod Billing
Each running pod is billed separately. If you have 3 pods running, you pay 3× the package hourly rate.
Understanding Billing Charts
View your usage and billing trends in the Application Detail page under the Billing tab:
Cost Over Time Chart
Shows total cost (in IDR) spent over the selected time range. Helps identify spending patterns and peak usage times.
Pods Over Time Chart
Displays the number of pods running at each point in time. Correlate with cost to understand scaling impact.
Time Range Selection
Choose between 1 hour (detailed 5-minute data), 24 hours, 7 days, or 30 days (hourly aggregated data).
Cost Breakdown
Each billing interval includes:
- • Timestamp: When the usage occurred
- • Amount: Cost in IDR for that interval
- • Pods: Average number of pods running during that interval
- • Package: Deployment package used (determines hourly rate)
Monitoring Usage
Application-Level
View billing for individual applications in the Application Detail page.
- • See cost per application
- • Track usage trends
- • Identify expensive applications
Account-Level
View all transactions and usage across all applications in the Transactions page.
- • Filter by date range
- • Filter by application
- • View topup and usage separately
Optimizing Costs
Tips to reduce your monthly spend:
- • Scale to zero: Set min pods to 0 for dev/staging environments
- • Right-size packages: Choose packages that match your actual needs
- • Monitor regularly: Review billing charts to identify cost spikes
- • Stop unused apps: Delete or stop applications you're not using
- • Optimize scaling: Set appropriate max pods to prevent unnecessary scaling