Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. Scaphandre

Scaphandre

Apache-2.0Rustv1.0.3

A metrology agent for measuring electric power and energy consumption of tech services, enabling sustainability-focused decisions.

GitHubGitHub
2.0k stars131 forks0 contributors

What is Scaphandre?

Scaphandre is a metrology agent designed to measure electric power and energy consumption of technology services and applications. It provides detailed metrics that help organizations and individuals understand the energy footprint of their systems, enabling data-driven decisions to improve sustainability. The agent supports various platforms and integrates with popular monitoring tools to streamline energy consumption analysis.

Target Audience

System administrators, DevOps engineers, and sustainability-focused tech teams who need to monitor and optimize the energy consumption of their infrastructure, including bare metal hosts, virtual machines, and Kubernetes clusters.

Value Proposition

Developers choose Scaphandre for its lightweight design, multi-platform support, and seamless integration with existing monitoring stacks like Prometheus. Its unique ability to expose power metrics to virtual machines breaks the opacity of cloud and virtualized environments, providing transparency for sustainability initiatives.

Overview

⚡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !

Use Cases

Best For

  • Measuring energy consumption of bare metal servers in data centers
  • Monitoring power usage of QEMU/KVM virtual machines from the host
  • Integrating energy metrics into Prometheus-based observability pipelines
  • Tracking sustainability metrics for Kubernetes workloads
  • Providing energy consumption transparency to clients in cloud or hosted services
  • Analyzing power efficiency of applications running on Windows or Linux systems

Not Ideal For

  • Projects requiring real-time power monitoring with millisecond precision
  • Cloud environments without exposed hardware power sensors (e.g., standard public cloud VMs)
  • Teams wanting a fully managed, dashboard-included energy monitoring solution out of the box
  • Legacy systems without modern power measurement interfaces like Intel RAPL

Pros & Cons

Pros

Lightweight Design

Scaphandre aims for near-zero overhead in resource and power consumption, as stated in its philosophy, making it suitable for continuous monitoring without significant impact on system performance.

Multi-Platform Support

It works on GNU/Linux, Windows 10/11/Server, and Kubernetes, with packages for RHEL, Debian, and Windows, ensuring broad compatibility across diverse infrastructures.

Prometheus Integration

Exposes metrics as a Prometheus HTTP exporter and supports push mode to Prometheus Push Gateway, seamlessly fitting into existing observability stacks for easy data collection.

VM Metric Transparency

Unique ability to expose power metrics from hypervisor to virtual machines, allowing VM-level energy tracking as if on bare metal, as detailed in the features for QEMU/KVM.

Cons

Early Stage Limitations

The project is in early development, as warned in the README, which means features may be incomplete, documentation sparse, and APIs subject to breaking changes.

Hardware Dependency

Relies on specific power sensors (e.g., Intel RAPL) and hypervisor features; if unsupported, measurement is impossible, limiting its applicability to modern hardware only.

Setup Complexity

Requires configuration for different outputs and platforms, with separate installation guides for Linux and Windows, which can be cumbersome and time-consuming to implement.

Frequently Asked Questions

Quick Stats

Stars1,954
Forks131
Contributors0
Open Issues68
Last commit5 days ago
CreatedSince 2020

Tags

#energy#observability#bare-metal#rust-lang#kubernetes#energy-efficiency#energy-monitoring#prometheus-exporter#virtualization#rust#sustainability

Built With

R
Rust

Included in

Rust56.6k
Auto-fetched 17 hours ago

Related Projects

vectorvector

A high-performance observability data pipeline.

Stars22,221
Forks2,218
Last commit1 day ago
OpenObserveOpenObserve

Open source observability platform for logs, metrics, traces, frontend monitoring, pipelines and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

Stars20,358
Forks957
Last commit16 hours ago
Quickwit-oss/quickwitQuickwit-oss/quickwit

Cloud-native OSS search engine for observability

Stars11,429
Forks567
Last commit1 day ago
bioyinobioyino

High performance and high-precision multithreaded StatsD server

Stars236
Forks20
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub