FinOps / Technical guide
Identify what your cloud cost view cannot yet explain
A dashboard can show a total while leaving out an account, a failed billing window or costs that cannot be joined to inventory. Visibility means knowing both the included evidence and the blind spots that limit a conclusion.
Treat financial coverage, resource context and ownership coverage as separate measures. A fully reconciled bill can still contain unresolved responsibility, and complete inventory can still lack billing access.
Explore the demo auditDistinguish empty, unavailable and not collected
A successful query with no charge rows is different from an unrequested date or a permission failure. A resource without a returned charge is not necessarily free; its type may be unsupported or its usage record may be delayed.
Providers publish cost data on their own schedules and can correct open periods. Record the source's collection status and freshness. A successful synchronization should not erase previously retained data merely because a later upstream response is partial.
| State | Interpretation |
|---|---|
| Successfully empty | No rows returned for the confirmed query |
| Not requested | No evidence about that period |
| Permission-limited | Read failed for the intended scope |
| Partial | Some intended evidence is missing |
| Provisional | Open-period values may change |
Follow a charge that has no inventory match
Cost records can refer to deleted resources or have no usable resource identifier. Start at the retained billing scope and service. Dropping the row makes the report incomplete; manufacturing a resource association makes its explanation unreliable.
Costframe's Azure financial paths retain supported actual-cost rows with missing or unmatched resource references. Where resource context is available, its latest state is separate from the billed period. That distinction helps investigate missing context without losing the financial amount.
Check coverage before interpreting a clean result
Maintain an explicit scope list and compare it with the report's included scopes. Review billing, inventory and metrics independently. A clean detector result is meaningful only for the data and resource types it actually evaluated.
AWS in Costframe is a private pilot and Google Cloud a private preview. Their presence in a provider menu does not establish generally available or Azure-equivalent collection. Confirm coverage before using a cross-provider summary for a finance decision.
- Track source queries and successful empty periods separately.
- Keep unknown ownership out of direct savings totals.
- Name the evidence period for metrics as well as billing.
- Review excluded scopes before interpreting a lower total.
Fix the smallest missing evidence layer
If billing is unavailable, investigate access and offer support. If money is known but ownership is missing, review mappings and dated responsibility evidence. If a resize proposal lacks memory, collect workload instrumentation instead of trying to repair the cost report.
Costframe can organize supported cost/resource evidence and its limits. It cannot reconstruct telemetry or historical assignments that were never collected. A useful next action addresses the specific blind spot and leaves unresolved information visible until there is evidence.
References and further reading
Provider documentation explains native capabilities. Costframe availability and limitations are stated separately in this guide.
Inspect the evidence limits in context
Explore the labelled demo and review which conclusions depend on billing, inventory or utilization evidence.
Explore the demo audit