All Projects → hubblo-org → Scaphandre

hubblo-org / Scaphandre

Licence: apache-2.0
⚡ Electrical power consumption metrology agent. Let scaph dive and bring back the metrics that will help you make your systems and applications more sustainable !

Programming Languages

javascript
184084 projects - #8 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to Scaphandre

Windowsspyblocker
WindowsSpyBlocker 🛡️ is an application written in Go and delivered as a single executable to block spying and tracking on Windows systems.
Stars: ✭ 2,913 (+1084.15%)
Mutual labels:  qemu
Xv6 Book Chinese
MIT操作系统工程的教学操作系统Xv6的源码剖析中文翻译项目,使用ANSI标准C重新在riscv架构上实现Unix v6;
Stars: ✭ 223 (-9.35%)
Mutual labels:  qemu
Beam Dashboards
BEAM ❤️ Prometheus ❤️ Grafana
Stars: ✭ 244 (-0.81%)
Mutual labels:  prometheus
Docker Traefik Prometheus
A Docker Swarm Stack for monitoring Traefik with Promethues and Grafana
Stars: ✭ 215 (-12.6%)
Mutual labels:  prometheus
Packer Templates
Scripts and Templates used for generating Vagrant images
Stars: ✭ 219 (-10.98%)
Mutual labels:  qemu
Github Exporter
Prometheus exporter for github metrics
Stars: ✭ 231 (-6.1%)
Mutual labels:  prometheus
Microservices On Cloud Kubernetes
Microservices demo application on cloud-hosted Kubernetes cluster
Stars: ✭ 213 (-13.41%)
Mutual labels:  prometheus
Example Prometheus Nodejs
Prometheus monitoring example with Node.js
Stars: ✭ 249 (+1.22%)
Mutual labels:  prometheus
Vm Escape
some interesting vm-escape game
Stars: ✭ 224 (-8.94%)
Mutual labels:  qemu
Carbonapi
Implementation of graphite API (graphite-web) in golang
Stars: ✭ 243 (-1.22%)
Mutual labels:  prometheus
Bcmall
以教学为目的的电商系统。包含ToB复杂业务、互联网高并发业务、缓存应用;DDD、微服务指导。模型驱动、数据驱动。了解大型服务进化路线,编码技巧、学习Linux,性能调优。Docker/k8s助力、监控、日志收集、中间件学习。前端技术、后端实践等。主要技术:SpringBoot+JPA+Mybatis-plus+Antd+Vue3。
Stars: ✭ 188 (-23.58%)
Mutual labels:  prometheus
Graphite exporter
Server that accepts metrics via the Graphite protocol and exports them as Prometheus metrics
Stars: ✭ 217 (-11.79%)
Mutual labels:  prometheus
Datav
📊https://datav.io is a modern APM, provide observability for your business, application and infrastructure. It's also a lightweight alternative to Grafana.
Stars: ✭ 2,757 (+1020.73%)
Mutual labels:  prometheus
Gortr
The RPKI-to-Router server used at Cloudflare
Stars: ✭ 216 (-12.2%)
Mutual labels:  prometheus
Prometheus rabbitmq exporter
Prometheus.io exporter as a RabbitMQ Managment Plugin plugin
Stars: ✭ 248 (+0.81%)
Mutual labels:  prometheus
Kube Thanos
Kubernetes specific configuration for deploying Thanos.
Stars: ✭ 212 (-13.82%)
Mutual labels:  prometheus
Gnu Eprog
Embedded Programming with the GNU Toolchain
Stars: ✭ 230 (-6.5%)
Mutual labels:  qemu
Go Gin Prometheus
Gin Web Framework Prometheus metrics exporter
Stars: ✭ 248 (+0.81%)
Mutual labels:  prometheus
Mikrotik Exporter
prometheus mikrotik device(s) exporter
Stars: ✭ 248 (+0.81%)
Mutual labels:  prometheus
Awesome Vm Exploit
share some useful archives about vm and qemu escape exploit.
Stars: ✭ 239 (-2.85%)
Mutual labels:  qemu

Scaphandre

Your tech stack doesn't need so much energy ⚡


Scaphandre [skafɑ̃dʁ] is a metrology agent dedicated to electrical power consumption metrics. The goal of the project is to permit to any company or individual to measure the power consumption of its tech services and get this data in a convenient form, sending it through any monitoring or data analysis toolchain.

Scaphandre means heavy diving suit in 🇫🇷. It comes from the idea that tech related services often don't track their power consumption and thus don't expose it to their clients. Most of the time the reason is a presumed bad ROI. Scaphandre makes, for tech providers and tech users, easier and cheaper to go under the surface to bring back the desired power consumption metrics, take better sustainability focused decisions, and then show the metrics to their clients to allow them to do the same.

This project was born from a deep sense of duty from tech workers. Please refer to the why section for know more about its goals.

Warning: this is still a very early stage project. Any feedback or contribution will be highly appreciated. Please refer to the contribution section.

Fmt+Clippy


✨ Features

  • measuring power consumption on bare metal hosts
  • measuring power consumption of qemu/kvm virtual machines from the host
  • exposing power consumption metrics of a virtual machine, to allow manipulating those metrics in the VM as if it was a bare metal machine (relies on hypervisor features)
  • exposing power consumption metrics as a prometheus (HTTP) exporter
  • sending power consumption metrics to riemann
  • works on kubernetes
  • storing power consumption metrics in a JSON file
  • showing basic power consumption metrics in the terminal

You can see some samples of metrics that scaphandre allows you to gather here.

📄 How to ... ?

You'll find everything you may want to know about scaphandre in the documentation, like:

If you are only interested in the code documentation here it is.

📅 Roadmap

The ongoing roadmap can be seen here. Feature requests are welcome, please join us.

⚖️ Footprint

In opposition to its name, scaphandre aims to be as light and clean as possible. One of the main focus areas of the project is to come as close as possible to a 0 overhead, both about resources consumption and power consumption.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].