kubecost / features-bugs

A public repository for filing of Kubecost feature requests and bugs. Please read the issue guidelines before filing an issue here.
0 stars 0 forks source link

Enhance the Govern (Budget) feature by allowing custom filters and OOC cost within it #92

Open danielpsf opened 1 year ago

danielpsf commented 1 year ago

What problem are you trying to solve? Part of enabling the FinOps culture within my company is the usage of Kubecost to set budgets and chargebacks per team. So, the idea is that the visibility for the team is a 360˚ one, starting from their app, which is within Kubernetes, and encapsulating all the adjacent infrastructure within the Cloud provider, therefore, enabling the Govern > Budget feature to have more filter options and also aggregate it with OOC cost would allow me to fulfill all the required requisites for chargeback/budgeting within my company.

Describe the solution you'd like

Describe alternatives you've considered Right now, I have regular Advanced Reports (which have a filter issue, but it is been fixed), and I go through it with all the managers on a bi-weekly basis, which is very inconsistent as managers within the sync-up meeting are focusing on something else rather than checking if they're within their budget or not in a report page that is not super simple.

How would users interact with this feature?

thomasvn commented 1 year ago

@danielpsf I like this idea! Currently in v1.104 you can only create a budget for a Namespace or a Cluster. I think as a first step creating a budget using any filter/aggregation (e.g. filter label:owner) would be a good feature. Then eventually tying in out-of-cluster costs into the budget feature.

Waiting for further input from @kwombach12 who will be back in ~1week.

kwombach12 commented 1 year ago

@danielpsf thank you so much for logging this. Adding more filters and non-K8s to the budget page is absolutely in our roadmap. I hope to have some of these enhancements added to the page in the next few releases!

chipzoller commented 4 months ago

Appears to be tracked internally as an idea in a combination of KC-9 and KC-154.