Skip to content

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 audit

Distinguish 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.

Data states that should not collapse into zero
StateInterpretation
Successfully emptyNo rows returned for the confirmed query
Not requestedNo evidence about that period
Permission-limitedRead failed for the intended scope
PartialSome intended evidence is missing
ProvisionalOpen-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