I'd like to call for contributions for scaphandre, a power consumption measurement agent to help find "energy blackholes" in tech projects and thus make IT more sustainable.
The why of the project is better described here.
New contributors would be of great help. There are several improvements and tasks to be achieved that can be found in the issue section. Those estimated as easiest are highlighted.
The roadmap is also publicly available. To mention some features that we would like to implement in a near future:
Enabling sending power consumption data in monitoring toolchains like Warp10 or Riemann (It's already possible to collect the data from prometheus)
Enable tracking power consumption of processes in virtual machines running other hypervisors than Qemu/KVM (there's already a proof of concept for this one, that needs to be improved too ).
Providing a way to estimate power consumptions of virtual machines hosted by cloud providers, when no access to hardware metrics is provided. (a source of inspiration for that particular feature may be cloud-jewels...)
And so on...
There is a lot of interesting, challenging work to be done. Moreover, this is for a greater cause: to contribute to a more sustainable tech industry and thus help have a better future. Any contribution (not only code) would be celebrated and warmly welcomed. I precise that it is a great deal for us to initiate a community around that project that is kind and respectful to anyone and any effort. The code of conduct of the rust community matches a lot of our values and this project will be respectful of that spirit. Mutual respect and understanding are key values in this project.
I wish a nice and inspiring open source journey to all the wonderful rust community and I hope to see some of you come and say hi sometime
(A Gitter room is available for further discussions.)