À propos du projet

Eero Prometheus Exporter est un exportateur moderne basé sur Python asynchrone, conçu pour rendre les données des réseaux WiFi maillés eero disponibles à Prometheus. Il collecte un large ensemble de métriques — plus de 115 selon le projet — couvrant l'état du réseau, le matériel eero, les appareils connectés, les ports Ethernet, Thread et les fonctionnalités Eero Plus telles que le suivi d'activité et l'état du réseau de secours. L'exportateur utilise une architecture asynchrone et un client API issu du projet associé eero-api, avec une authentification par session et un stockage local sécurisé des identifiants. Les utilisateurs peuvent l'installer depuis PyPI, se connecter avec l'adresse e-mail de leur compte eero et démarrer un point de terminaison de métriques local, servi par défaut à l'adresse http://localhost:10052/metrics. Une option Docker est également fournie pour un déploiement conteneurisé. Comme la sortie suit les conventions Prometheus, les données peuvent être collectées par Prometheus et visualisées dans des outils tels que Grafana, ce qui rend le projet utile pour les tableaux de bord de surveillance de réseau domestique et les configurations d'observabilité. Le README renvoie également à un wiki pour l'installation, l'utilisation en CLI, la configuration et le dépannage.