10000 GitHub - demeringo/cloud-scanner: πŸ“Š Collect cloud usage data, so that it can be combined with impact data of Boavizta API.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

πŸ“Š Collect cloud usage data, so that it can be combined with impact data of Boavizta API.

License

Notifications You must be signed in to change notification settings

demeringo/cloud-scanner

Β 
Β 

Repository files navigation

Boavizta's Cloud-scanner returns environmental impacts of your AWS Instances (EC2) usage.


  graph LR;
      inventory[ Account inventory] 
      api[Impacts from BoaviztaAPI]
      metrics[Prometheus metrics]
      json[JSON output]
      inventory --> api
      api --> metrics
      api --> json 
Loading

Cloud scanner combines real time inventory and usage data from your AWS account with Boavizta API to offer a view of your impacts on a given region.

  • multi criteria: Primary Energy consumption (PE), Abiotic resource depletion potential (ADP), and Global Warming Potential (GWP)
  • multi stage: separate impacts of ressources Usage and Manufacture

This is similar to what you can get from Datavizta but with automated inventory.

Estimations can be filtered by tags. It eases attribution to a specific server, environment, application or service.

Cloud-scanner can be used:

  • from command line, to get an immediate view of your impacts πŸ’»
  • as a metric server . You can use it to monitor and display real time impacts in a dashboard πŸ“Š

A example dashboard rendering cloud scanner metrics

How it works:

System in context diagram of cloud scanner

Usage and documentation

The complete documentation: Introduction - Boavizta cloud scanner πŸ“‘.

Getting started πŸš€

Deployment as a serverless app (aws lambda) ⚑

Cloud scanner can also be deployed as a serverless application for aws.

Output formats

Cloud scanner returns data as json or Open Metrics (Prometheus) format.

See Output data - Boavizta cloud scanner πŸ“‘

⚠ Perimeter / scope and limits

Cloud scanner only estimates the impacts of your AWS EC2 instances and optionally block storage.

The limitations of cloud-scanner are documented in Limitations - Boavizta cloud scanner πŸ“‘

About

πŸ“Š Collect cloud usage data, so that it can be combined with impact data of Boavizta API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Rust 99.2%
  • Dockerfile 0.8%
0