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

GCP cloud instances #145

Open
da-ekchajzer opened this issue Dec 25, 2022 · 2 comments
Open

GCP cloud instances #145

da-ekchajzer opened this issue Dec 25, 2022 · 2 comments
Labels
DATA enhancement New feature or request

Comments

@da-ekchajzer
Copy link
Collaborator

Problem

As we did for AWS (https://boavizta.github.io/boaviztapi/Explanations/devices/cloud/) we should be able to retrieve the impacts of GCP instances.

Solution

The same implementation as AWS instances.

Additional context or elements

We should gather data on GCP instance's hardware.

Format

model.manufacturer model.name model.type model.year configuration.cpu.units configuration.cpu.core_units configuration.cpu.name configuration.cpu.manufacturer configuration.cpu.model_range configuration.cpu.family configuration.cpu.tdp configuration.cpu.manufacture_date configuration.ram.units configuration.ram.capacity configuration.disk.units configuration.disk.type configuration.disk.capacity configuration.power_supply.units configuration.gpu.memory configuration.gpu.memory configuration.gpu.units usage.instance_per_server usage.overcommited        
GCP xyz rack 2008 2 12 Xeon E5-2651 v2 intel xeon e5 ivybridge 95 2008 4 32 4,00 SSD 420 2 N/A N/A N/A 4 false        
@da-ekchajzer da-ekchajzer added enhancement New feature or request DATA labels Dec 25, 2022
@da-ekchajzer
Copy link
Collaborator Author

da-ekchajzer commented Mar 23, 2023

V0.3 will introduce a new format for server instances.

id manufacturer CASE.case_type year CPU.units CPU.core_units CPU.name CPU.manufacturer CPU.model_range CPU.family CPU.tdp CPU.manufacture_date RAM.capacity RAM.units SSD.units SSD.capacity HDD.units HDD.capacity POWER_SUPPLY.units GPU.memory GPU.memory GPU.units POWER_SUPPLY.units POWER_SUPPLY.unit_weight USAGE.instance_per_server USAGE.time_workload USAGE.use_time USAGE.years_life_time USAGE.other_consumption_ratio USAGE.overcommited Warnings
xyz GCP rack 2018 1 16 Xeon E5-2651 v2 40 2018 16 2 0 0   0 2       2;2;2 2.99;1;5 2 50;0;100 8760 35040 0.33;0.2;0.6 0  

Note that in case an instance has multiple type of components, you can put : default;min;max

samuelrince added a commit that referenced this issue Nov 29, 2023
…instances

Should help with the following issues #66, #145, #228 and #249
samuelrince added a commit that referenced this issue Nov 29, 2023
Should help with the following issues #66, #145, #228 and #249
@da-ekchajzer
Copy link
Collaborator Author

Adding new cloud providers and new cloud instance should now follow this process : https://doc.api.boavizta.org/contributing/cloud_provider/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DATA enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant