About ESNODE
ESNODE is a focused platform from Estimatedstocks AB that unifies high-frequency node telemetry, fleet control and optical fault localization. We help operators connect power, performance and reliability-across GPU clusters and fiber routes.
The ESNODE product line is built around a simple principle: keep components small, composable and vendor-neutral. We integrate with your existing observability stack instead of replacing it.
Founded and operated in Sweden. Privacy-first, standards-driven, enterprise-ready.
Vendor-neutralPrometheus-nativeKubernetes & bare metal
ESNODE in brief
- ESNODE Core – node telemetry for power-aware intelligence
- ESNODE Pulse – control plane and TSDB integration
- ESNODE FiberTrace – optical fault localization for ISPs
ESNODE-Core repository
GitHubGPU-aware host metrics exporter for CPU, memory, disk, network and GPU telemetry at /metrics in Prometheus text format.
- Single binary defaults (
0.0.0.0:9100, 5s interval) - Collectors for CPU, memory, disk, network, GPU (NVML)
- Power-aware metrics with GPU power via NVML
- Self-observability: scrape duration and error counters
- Health
/healthz, JSON/status, SSE/events
Platforms & licensing
- Linux: Ubuntu, RHEL/Rocky/Alma, NVIDIA DGX OS, SLES, Debian
- Packaging: tar.gz; optional
.deb/.rpm - Source-available under ESNODE BUSL-1.1
- Split: ESNODE-Core (public) and ESNODE-Pulse (licensed)
Build & run
Local build and start
BASH
cargo build --workspace --release
./target/release/esnode-coreConfig precedence: CLI > env vars >
esnode.toml > defaultsInstall packages
Ubuntu/Debian (.deb)
wget -O esnode-core_0.1.0_amd64.deb https://esnode.co/downloads/esnode-core_0.1.0_amd64.deb
sudo dpkg -i esnode-core_0.1.0_amd64.deb
sudo systemctl enable esnode-core && sudo systemctl start esnode-coreRHEL/CentOS (.rpm)
wget -O esnode-core-0.1.0-1.x86_64.rpm https://esnode.co/downloads/esnode-core-0.1.0-1.x86_64.rpm
sudo rpm -i esnode-core-0.1.0-1.x86_64.rpm
sudo systemctl enable esnode-core && sudo systemctl start esnode-coreGeneric Linux (tar.gz)
wget -O esnode-core-0.1.0-linux-amd64.tar.gz https://esnode.co/downloads/esnode-core-0.1.0-linux-amd64.tar.gz
tar xvf esnode-core-0.1.0-linux-amd64.tar.gz
sudo mv esnode-core /usr/local/bin/
esnode-core --version