Open shawnalpay opened 4 weeks ago
@richwang99 @thecloudman @mike-finopsorg
I misunderstood the purpose of #317! That item was meant to carve out descriptions of what provider-specific entities are in the existing columns of BillingAccountId
and SubAccountId
-- not to add new columns. I have now created this new Work Item
to represent the augmentation of the Account / Resource hierarchy to include constructs like Resource Group. Please redirect your feedback here!
Just a note about OCI:
Just a note about OCI:
- Tenancies can have child tenancies.
- You can create (sub)compartments within compartments, allowing for hierarchies that are six levels deep.
@ijurica Do you believe that it would be sufficient to present the highest level of this entities and leave the entire parent-child hierarchy to a provider-specific column, or would that be insufficient?
Context: This item aims to enhance transparency by adding attributes for resource and account hierarchy, enabling practitioners to organize and analyze costs in multi-account environments effectively. Level of Effort Required: Medium — Adding these attributes requires a structured approach to ensure they’re meaningful and applicable across providers.
1. Problem Statement *
FOCUS currently carries some, but not all, of the elements forming a multi-level Account and/or Resource hierarchy. See the following screenshot from this Google Sheet:
FOCUS implementation of those levels as of 0.5 (and still true in 1.1):
BillingAccountId
.SubAccountId
.ResourceId
.Use case:
Analyze cost and usage by Account and Resource groupings such as Resource Group and Folder
.2. Objective *
Add attributes to the specification that facilitate the grouping of cost and usage by elements such as Azure Resource Group and GCP Folder.
3. Supporting Documentation *
Existing data elements across existing FOCUS providers are available here. This document requires more refinement. We also need to add examples of this data.
Previous discussions:
102
301
4. Proposed Solution / Approach
Add a few columns to the specification that represents the missing levels in the above graphic. The levels and possible names:
5. Epic or Theme Association
TBD
6. Stakeholders *