FinOps-Open-Cost-and-Usage-Spec / FOCUS_Spec

The Unifying Specification for Cloud Billing Data
https://focus.finops.org
Other
180 stars 39 forks source link

[Work_Item] Practitioner defined cost allocation #638

Open ahullah opened 1 week ago

ahullah commented 1 week ago

Problem Statement

For more advanced cost allocation, use cases. Provider driven allocations may be insufficient or may differ across provider. For larger enterprises where standardisation is important, it is important to allow practitioners to control the allocation methodology and define their own as necessary. Supported by appropriate allocation, metrics and strategies.

Consume usage metrics and cost data for practitioner to perform cost allocations Often uses alternative data sources outside of cost and usage Prometheus for usage metrics Spreadsheet for split percentages

Objective

To provide a guideline in the form of supporting content for all potential data sources, potentially a reference data architecture to achieve the desired practitioner driven allocation strategies in a consistent way. Including third-party logging systems such as Prometheus or other metric sources to support effective cost allocation.

Supporting Documentation

Content follow the expect to support a variety of allocation processes consistent with other methodologies in this space. E.g.. technology business management

Proposed Solution / Approach

Supporting content will explore other common metric data sources, how they are related to focus and reference data architecture or performing simple to advanced cost collocation across multiple providers and services

Epic or Theme Association

Provide the rational for the Epic or Theme.

Stakeholders

Provide names and roles of key stakeholders.

jpradocueva commented 1 week ago

Note from Maintainers' call on November 4:

Context: This subtopic is related to #72 but focuses on providing practitioners with guidance on implementing shared cost allocation independently of provider-generated data. This guidance would support practitioners in custom setups where standardized provider allocations aren’t sufficient. Level of Effort Required: Very High — This item requires a comprehensive approach, as practitioners will need detailed instructions for calculating shared costs in various cloud environments.

shawnalpay commented 1 week ago

@ahullah, per our conversation in TF1 today, please add:

From there, we can hand it off over to @robmartin33 for consideration in a Working Group. To that end, and per today's discussion, we will pull this Work Item from 1.2 consideration, as the output generated by the Working Group would inform what we might add to the FOCUS spec itself. At that time, we would revisit this Work Item.

jpradocueva commented 1 week ago

Action Items from the TF-1 call on November 5:

jpradocueva commented 4 days ago

Comments from the Members' call on November 7:

#638: This item was excluded from the v1.2 scope, as it involves broader practitioner actions with data that goes beyond current FOCUS specifications. The group agreed to pass this issue to a separate working group to explore related data models and allocation strategies.

Action Items: