Domino’s Cost Center integrates with Kubecost to collect and allocate cost data for your organization. This integration synchronizes hourly cost data and maps it to key Domino entities, including users, projects, and workloads.
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.
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
This enables you to trace costs directly to specific users, workloads, and teams within Domino.
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
Adjustments in each formula represent discounts or credits applied by the CSP.
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.
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.
-
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.