-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EPIC] Roll out a cost attribution system in all AWS clusters #4872
Comments
What's remaining to consider this epic done is:
Also, we still didn't get an answer from communities in:
|
Hey @GeorgianaElena ! We are both keeping an eye on the FreshDesk so there's no need to open another GH issue for that.
There will be another couple of touchpoints to share docs with them and gather feedback in #4879 and https://github.com/2i2c-org/meta/issues/1569, so hopefully that stimulates engagement. Ultimately we can't force them to engage, but we can keep track and improve that over time. |
I've unassigned myself from this effort, and want to highlight @GeorgianaElena's decisive leadership this recent sprint and is a natural candidate to be asked to pick it up officially! |
Feature request not yet tracked: to have one or more of the panels in the dashboard convey costs from different node instance types, in practice breaking down the "compute component" further. It can be broken down based on node group name and/or instance type. |
I've re-assgined you again @consideRatio for posterity to this one since you were the one that led this effort. I will also try to capture #4872 (comment) somewhere once I get more context about it. |
This EPIC captures the AWS part of #4384:
Quick intro
The AWS cost attribution system is a simple Python webserver accessing AWS Cost Explorer API to summarize information about an AWS accounts billing data. This summarized billing data is then exposed via a k8s Service, making a Grafana instance able to access it as a datasource. There is a datasource plugin used for this in Grafana called Infinity, as it helps parse the JSON response provided by the webserver. The openscapes grafana instance currently has this system deployed, and the Grafana instance has a Dashboard defined within it that we can re-use.
Kinds of work involved
Most of the AWS specific parts have been done, so now working this epic will mostly involve less cloud specific parts, such as:
As seen in openscapes
You can inspect the dashboard live at https://grafana.openscapes.2i2c.cloud/d/b4dbba938e548f10/cloud-cost-attribution?orgId=1
Tasks
The text was updated successfully, but these errors were encountered: