عن المشروع
ServiceRadar هو نظام مراقبة شبكات موزع مصمم للبنية التحتية والخدمات في الأماكن صعبة الوصول أو البيئات المحدودة. يوفر مراقبة فورية للخدمات الداخلية مع تنبيهات سحابية لضمان بقائك على اطلاع حتى أثناء انقطاع الشبكة أو الكهرباء.
## الميزات
- **بنية موزعة**: تصميم متعدد المكونات (Agent، Gateway، Core) لنشر طرفي مرن.
- **نظام إضافات WASM**: توسيع المراقبة بأمان عبر فحوصات مخصصة بلغة Go أو Rust. يعمل في صندوق رملي على مستوى العتاد بدون تبعيات محلية وشبكات موجهة عبر وكيل.
- **الطوبولوجيا**: محرك طوبولوجيا أصلي لوحدة معالجة الرسومات قادر على عرض ملايين العقد والحواف التفاعلية بمعدل 60 إطارًا في الثانية عبر deck.gl، وApache Arrow للبث بدون نسخ، وطبقة منطق أصلية بـ WASM.
- **لوحات تحكم React مخصصة**: أنشئ لوحات تحكم قوية قائمة على البيانات باستخدام Dashboard SDK، تدعم إطارات بيانات مدعومة بـ SRQL وإعادة تحميل الوحدات الساخنة.
- **المحرك السببي**: فرز وعزل فوري عبر DeepCausality (Rust) لتحديد الأسباب الجذرية وعزل نطاق تأثير الحدث بصريًا في ميكروثوانٍ.
- **محرك الشذوذ**: يقيّم السلاسل الزمنية الرقمية على الحافة وفي النواة، مما يوفر تنبيهات مستدامة بدلاً من إنذارات ضجيجية لكل عينة.
- **SRQL**: صيغة مفتاح:قيمة بديهية لاستعلام البيانات الزمنية والعلائقية.
- **طبقة بيانات موحدة**: مدعومة بـ CloudNativePG وTimescaleDB وPGVector وDgraph.
- **المراقبة والرصد**: دعم فحوصات ICMP/TCP وOTEL وGELF وSyslog وSNMP وBGP وNetFlow.
- **الإشعارات**: تنبيهات عبر المسارات وسياسات التصعيد والقنوات (Slack، Discord، البريد الإلكتروني، webhooks).
- **أتمتة Ansible**: تشغيل دفاتر AWX/AAP على أجهزة الجرد مع قياس عن بعد مباشر لكل مضيف.
- **الأمان**: معزز بـ mTLS وRBAC وتكامل SSO وثنائيات وإضافات WASM موقعة، مع تضمين SBOMs.
## البنية
1. **Agent**: خدمة Go خفيفة على المضيفين المراقبين؛ تدير تنفيذ WASM والجمع المحلي.
2. **Agent-Gateway**: نقطة استقبال تستقبل تدفقات gRPC من وكلاء الحافة.
3. **Core (core-elx)**: مستوى التحكم (Elixir/Phoenix/Ash) للتنسيق وERTS وجدولة المهام.
4. **Web UI (web-ng)**: لوحة تحكم LiveView فورية وواجهات برمجة للتكوين والتصور.
5. **NATS**: وسيط رسائل NATS JetStream لتدفقات الاستقبال الضخمة.
6. **Collectors**: جمع البيانات الضخمة مثل netflow والسجلات وSNMP.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.