Modern Prometheus exporter for eero mesh WiFi networks
Project description
🌐 Eero Prometheus Exporter
Keep an eye on your mesh network like never before
A modern, async Prometheus exporter for your eero mesh WiFi network.
Monitor network health, device connectivity, speed tests, and 115+ metrics with ease.
📸 Dashboard Preview
Eero Mesh Network Grafana Dashboard - Real-time monitoring of network status, device health, and connectivity
✨ Why This Project?
Your eero mesh network is the backbone of your connected home. Shouldn't you be able to monitor it properly?
This exporter gives you real-time insights into your network's performance, device health, and connectivity—all exposed as Prometheus metrics ready for your favorite dashboards.
What You Get
| Feature | Description |
|---|---|
| 📊 115+ Metrics | Network, eero hardware, devices, Ethernet ports, Thread, Eero Plus & more |
| ⚡ Async Architecture | Non-blocking I/O for efficient, lightweight collection |
| 🔗 Async API Client | Powered by eero-api |
| 🔐 Secure Auth | Session-based authentication with secure local storage |
| 🐳 Docker Ready | Multi-stage build with minimal image footprint |
| 🎨 Beautiful CLI | Rich terminal output with colors and progress indicators |
| 📈 Grafana Compatible | Perfect for building stunning dashboards |
| 💎 Eero Plus Support | Activity tracking, backup network, and premium feature metrics |
🚀 Quick Start
pip install eero-prometheus-exporter
eero-exporter login your-email@example.com
eero-exporter serve
Metrics live at http://localhost:10052/metrics
📚 Documentation
Full documentation in the Wiki — Installation · Docker · CLI · Configuration · Troubleshooting
📄 License
📊 Repository Metrics
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eero_prometheus_exporter-3.11.2.tar.gz.
File metadata
- Download URL: eero_prometheus_exporter-3.11.2.tar.gz
- Upload date:
- Size: 37.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ade6909372e064156aec12b192f82305af027e5d5fb6f5cb73f4250e39fd7047
|
|
| MD5 |
b23bf0924f1d2f636e309b11d103ebf7
|
|
| BLAKE2b-256 |
94b0f46dab3058f60b4b2d8cf57ba72f8c747dfdbb11d23e12db67f6f3924ab1
|
File details
Details for the file eero_prometheus_exporter-3.11.2-py3-none-any.whl.
File metadata
- Download URL: eero_prometheus_exporter-3.11.2-py3-none-any.whl
- Upload date:
- Size: 37.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cc01e22738a85cc3cea1aa87f2ae78e942ffe106591de49b44065f2ef197cfb
|
|
| MD5 |
2694377400b3c7c775a9520dcd2a5d31
|
|
| BLAKE2b-256 |
b82bc43f2d55a3902d14d8502d5f43590e769e00d787a55911c3b7578304a35a
|