Skip to content
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

POC: Look into splitting sources into "provider" and "metrics scraper" #117

Open
gabibeyer opened this issue May 8, 2024 · 0 comments
Open

Comments

@gabibeyer
Copy link
Contributor

Instead of having a single provider with a built-in metrics scraper (i.e AWS with CloudWatch, On-Prem with Kepler, GCP with monitoring).

It may be beneficial to have those abilities split, so that we have a source of Provider (AWS, GCP, on-prem). This will be used to get the resource information (VM, pod, container, etc), and region, zone, to associate with factor information (carbon intensity, PUE, and embodied).
Then also have the "metrics scraper" (CloudWatch, Kepler, RAPL, etc.) that would collect the metric information for whatever the resource is, and be used for getting energy consumption.

That way, we can have more combinations and options for users. For example, Kepler installed in AKS, or GCE. The provider information of the VMs can be scraped with the AWS/GCE client and then the metrics can be collected at which ever resource level is desired.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant