These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
- Cloud Cost Management
- Data model
The tables behind Cloud Cost Management
Cloud Cost Management ships with 53 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.
- Tables
- 53
- Features
- 6, plus shared settings
- Change it
- Add fields and tables in Proto
How the model is organised
Spend and allocation
Cloud cost lines holds daily amounts. Cloud accounts and account cost centers carry account ownership and allocation rules.
Service context
Services, Assets and People identify the operating owner and affected resource.
Investigation
Spend alerts and cost anomaly events lead into Incidents, incident updates and cost event log.
Optimization
Optimization recommendations, Changes, change approval reviews, optimization deployments and optimization verifications keep proposal, decision and result distinct.
Data operations
Integration receipts, cost ingestion runs, data freshness checks and data export runs show whether cost evidence arrived and was checked.
Every table, by feature
- Spend evidence5
- Accounts and allocation6
- Cost incidents7
- Optimization7
- Changes and deployments5
- Data operations8
- Shared and settings20
- Cloud cost lines
Represents a single line of cloud spend for a day, the core record the team uses to analyze costs.
Linked to Incidents - Cloud accounts
Represents a cloud provider account the company pays for, tracked for ownership and contract renewal.
Linked to People - Account cost centers
Defines how spend on a cloud account is allocated to a cost center, and how often that's reviewed.
Linked to Cloud accounts - Cost center allocations
A record of an asset being assigned to a cost center, used to track who pays for what and for how long.
Linked to Assets, People - Incidents
Represents a service problem being worked, tracked from open to resolution by whoever's assigned.
Linked to Services, Assets, People
- Cloud accounts
Represents a cloud provider account the company pays for, tracked for ownership and contract renewal.
Linked to People - Account onboarding requests
Tracks a request to bring a new cloud account under cost management, from ask to approval.
Linked to Cost model templates, People - Cost model templates
Defines a reusable cost allocation model, so new accounts can be set up consistently.
Linked to People - Account cost centers
Defines how spend on a cloud account is allocated to a cost center, and how often that's reviewed.
Linked to Cloud accounts - Cost center allocations
A record of an asset being assigned to a cost center, used to track who pays for what and for how long.
Linked to Assets, People - Assets
A piece of IT equipment or cloud resource, used to track its status, location, and the service it supports.
Linked to Services
- Spend alerts
A rule that flags unusual spending patterns, used to catch cost overruns as they happen.
Linked to Cost data streams - Cost anomaly events
Flags an unusual spike in spend on an account, so the team can investigate and clear it.
Linked to Incidents - Incidents
Represents a service problem being worked, tracked from open to resolution by whoever's assigned.
Linked to Services, Assets, People - Incident updates
A status note logged during an incident, used to keep everyone informed as the situation develops.
Linked to Incidents, People - Cost event log
Captures a notable cost-related event tied to an incident, so analysts can trace what happened and when.
Linked to Incidents, People - Cost watch shifts
Schedules an analyst to watch cost alerts for a service during a shift, so someone is always on point.
Linked to Services, People - Cloud cost lines
Represents a single line of cloud spend for a day, the core record the team uses to analyze costs.
Linked to Incidents
- Optimization recommendations
Suggests a way to cut spend on a resource, letting the team review, apply, and verify the savings.
Linked to Incidents - Optimization programs
Defines a repeatable cost-saving program for a service, so owners can enable or configure it consistently.
Linked to Services, People - Optimization rollouts
Records how widely a savings program has been rolled out, so the team can track coverage and approval.
Linked to Optimization programs, People - Optimization verifications
Checks whether a savings change on a workload actually delivered the promised savings.
Linked to Kubernetes clusters - Utilization samples
Captures a snapshot of how busy an asset is, helping the team spot underused resources to trim.
Linked to Assets - Commitment entitlements
Represents a purchased commitment like reserved instances, tracked for quantity and expiry.
Linked to Incidents - Commitment assignments
Links a purchased commitment to the resource using it, tracking coverage and release when freed.
Linked to Commitment entitlements, People, Assets
- Changes
A planned change to a service, used to schedule and coordinate work with a clear rollback plan.
Linked to Services - Change approval reviews
Records a reviewer's decision on a proposed change, so approvals and reasons are kept on file.
Linked to Changes, People - Optimization deployments
Records a cost-saving change applied to a service, so the team can track rollouts and reversals.
Linked to Services - Savings reversal checks
Compares expected versus actual cost after a change, catching savings that got reversed unexpectedly.
Linked to Changes - Services
Represents an IT service the team supports, tracked for criticality, status, and ownership.
Linked to People
- Cost ingestion runs
Logs one run of a cost data pipeline, so the team can see if it started, finished, or failed.
Linked to Services - Data freshness checks
Confirms whether a cost data source loaded on time, helping the team catch stale or broken feeds.
Linked to Services - Integration receipts
Logs an event received from an external integration, so the team can confirm delivery and dedupe replays.
- Billing API endpoints
Documents an API endpoint a service uses to pull billing data, so owners know what's being called.
Linked to Services, People - Usage windows
Summarizes usage traffic through an endpoint over a window, flagging volume and rejected records.
Linked to Billing API endpoints - Data export runs
Logs one export of cost data out of a store, so the team can confirm size, validity, and completion.
Linked to Cost data stores - Cost data streams
Defines a live feed of cost data flowing from a source, used to configure retention and origin.
Linked to Services - Cost data stores
Represents a database or warehouse holding cost data, tracked for platform and ownership.
Linked to Assets, People
Keys and references
Each daily cost line records its provider, cloud account, service name, usage date, cost center and amount. Its operational reference points to an incident when an investigation is needed. Incidents reference a service, asset and assigned person. Recommendations can refer to the same incident. A change approval review references its change and reviewer; a deployment references the affected service. A deployment references a service, while a verification references a cluster; neither directly references a change or recommendation. Match the service, workload and time period before comparing their results.
Migration order
- Load Users and People, then assign the service and account owners.
- Load Services, Assets, cloud accounts and cost model templates.
- Set account cost centers and any asset cost center allocations.
- Import cloud cost lines with stable account, service and usage date values.
- Add alerts, anomalies and incidents, followed by updates and recommendations.
- Add changes, decisions, deployments and savings checks after their owners are ready.
Set up Cloud Cost Management your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.