منصوبے کے بارے میں

Eero Prometheus Exporter ایک جدید، غیر مطابقی (async) پائتھون پر مبنی ایکسپورٹر ہے جو eero میش وائی فائی نیٹ ورک ڈیٹا کو Prometheus کے لیے دستیاب بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ میٹرکس کا ایک وسیع مجموعہ جمع کرتا ہے—پروجیکٹ کے مطابق 115 سے زیادہ—جس میں نیٹ ورک کی حیثیت، eero ہارڈویئر، منسلک ڈیوائسز، ایتھرنیٹ پورٹس، Thread، اور Eero Plus کی خصوصیات جیسے ایکٹیویٹی ٹریکنگ اور بیک اپ نیٹ ورک کی حیثیت شامل ہیں۔ ایکسپورٹر ایک غیر مطابقی (async) آرکیٹیکچر اور متعلقہ eero-api پروجیکٹ سے ایک API کلائنٹ استعمال کرتا ہے، جس میں سیشن پر مبنی تصدیق اور اسناد کی محفوظ مقامی اسٹوریج شامل ہے۔ صارفین اسے PyPI سے انسٹال کر سکتے ہیں، اپنے eero اکاؤنٹ ای میل کے ساتھ لاگ ان کر سکتے ہیں، اور ایک مقامی میٹرکس اینڈ پوائنٹ شروع کر سکتے ہیں، جو بطور ڈیفالٹ http://localhost:10052/metrics پر فراہم کیا جاتا ہے۔ کنٹینرائزڈ تعیناتی کے لیے Docker کا آپشن بھی فراہم کیا گیا ہے۔ چونکہ آؤٹ پٹ Prometheus کے کنونشنز کی پیروی کرتا ہے، اس لیے ڈیٹا کو Prometheus کے ذریعے اسکریپ کیا جا سکتا ہے اور Grafana جیسے ٹولز میں بصری شکل دی جا سکتی ہے، جس سے یہ پروجیکٹ ہوم نیٹ ورک مانیٹرنگ ڈیش بورڈز اور آبزرویبلٹی سیٹ اپس کے لیے مفید بن جاتا ہے۔ README میں انسٹالیشن، CLI استعمال، کنفیگریشن، اور خرابیوں کے ازالے کے لیے ایک ویکی کی طرف بھی اشارہ کیا گیا ہے۔