Benefits of using Kubecost
Kubecost provides deep integration with major cloud service providers including AWS, Azure, and GCP. This approach ensures:- A standardized, transparent cost model across platforms.
- Hourly synchronization with complete billing data from your cloud provider.
- Automatic accounting for pricing discounts negotiated with your CSP.
Cost allocation to Domino entities
Each hour, Kubecost ingests billing data and attributes it to Domino-specific entities using its allocation engine. These entities include:- Users
- Projects
- Organizations
- Billing Tags
- Workloads
- Workload Types
Discount handling and cost computation
Compute pricing discounts, covering CPU, GPU, and RAM, are reconciled against the actual billing data from your cloud provider. This ensures accurate reflection of usage-based costs with the following formulas:-
CPU COST=cpuCost+cpuCostAdjustment -
GPU COST=gpuCost+gpuCostAdjustment -
MEMORY COST=ramCost+ramCostAdjustment -
ALLOC COST=totalCost -
COMPUTE COST=CPU COST+GPU COST -
STORAGE COST=ALLOC COST-COMPUTE COST
Cost representation in the Domino UI
Kubecost also tracks the total cloud billing amount. In Domino, this is surfaced in the Cost Center’s Total Cost top-bar metric. Any cloud costs that cannot be mapped to compute or storage usage (such as shared infrastructure expenses) appear under Cloud Services.Data retention and reconciliation
Cost data is retained for up to one year. Be aware that recent cost data, usually from the past 36-48 hours, may be incomplete due to delays in cloud provider reporting. This data is automatically reconciled once full billing details become available.Next Steps
- Prevent overspending by setting budgets and sending alerts to stakeholders, administrators, and team members approaching their limits.
- Learn more about automatic allocation of usage-based costs.
- Reduce cloud storage costs by optimizing dataset storage usage.