مشروع رصد
نظرة عامة
رصد هو نظام مراقبة وتتبع مفتوح المصدر مصمم خصيصًا للبيئات السحابية الأصلية (Cloud-Native) في منطقة الشرق الأوسط. يوفر المشروع حلاً شاملاً لجمع وتحليل وتصور بيانات الأداء من البنية التحتية والتطبيقات السحابية، مع التركيز على احتياجات المنطقة من حيث الامتثال واللغة والتكامل المحلي.
المميزات الرئيسية
مراقبة متكاملة
- مراقبة شاملة للبنية التحتية والتطبيقات والخدمات
- جمع القياسات (metrics) والسجلات (logs) وآثار التتبع (traces) في منصة موحدة
- دعم كامل لنظام القياسات المتري العربي والتقويم الهجري
قابلية التطوير والتوسع
- بنية معمارية قابلة للتوسع أفقيًا لتلبية احتياجات المؤسسات الكبيرة
- نظام وحدات (plugins) مرن للتكامل مع أنظمة مختلفة
- أداء محسن في بيئات عالية السعة مع تخزين بيانات موزع
تجربة المستخدم المحلية
- واجهة مستخدم متعددة اللغات مع دعم كامل للغة العربية
- لوحات متابعة (dashboards) مخصصة للصناعات المحلية
- تنبيهات ذكية مع دعم لقنوات الاتصال المستخدمة في المنطقة
مكونات النظام
رصد يتكون من أربعة مكونات رئيسية:
- رصد كوليكتور: وكيل خفيف الوزن لجمع البيانات من مختلف المصادر
- رصد ستور: نظام تخزين موزع عالي الأداء للبيانات الزمنية
- رصد أناليتكس: محرك تحليل متقدم للكشف عن الأنماط والشذوذ
- رصد داشبورد: واجهة مستخدم تفاعلية لعرض البيانات والتنبيهات
حالات الاستخدام
مراقبة البنية التحتية السحابية
مراقبة أداء وصحة البنية التحتية السحابية بشكل شامل، بما في ذلك:
- أداء العقد وحالة الموارد
- استخدام الشبكة والتخزين
- صحة مكونات Kubernetes وأنظمة الحاويات
تتبع خدمات Microservices
تتبع طلبات المستخدم عبر خدمات متعددة لتحديد نقاط الاختناق وتحسين الأداء:
- تصور مخطط تدفق الطلبات
- قياس أزمنة الاستجابة والأخطاء
- تحديد التبعيات بين الخدمات
مراقبة تجربة المستخدم
مراقبة تجربة المستخدم النهائي للتطبيقات والخدمات:
- قياس أوقات التحميل وأداء واجهة المستخدم
- تتبع الأخطاء وتجارب المستخدمين
- تحليل تأثير التحديثات على تجربة المستخدم
الحالة الحالية
مشروع رصد حاليًا في مرحلة الرؤية، مع التركيز على:
- تطوير المكونات الأساسية واختبارها
- بناء مجتمع المطورين والمستخدمين
- التعاون مع الشركاء المحليين لتحديد متطلبات إضافية
كيفية البدء
للبدء مع رصد، اتبع الخطوات التالية:
# تثبيت CLI الخاص برصد
pip install rasad-cli
# تثبيت وكيل المراقبة على الخادم
rasad agent install --config=basic.yaml
# بدء لوحة التحكم المحلية
rasad dashboard --port=3000
المساهمة في المشروع
نرحب بالمساهمات من المجتمع! للمساهمة في مشروع رصد:
- استكشف قائمة المهام الحالية
- انضم إلى قناة Slack للمناقشة مع المطورين
- اقرأ دليل المساهمة قبل إرسال أي مساهمات
الدعم والتواصل
الشركاء والمساهمون
نشكر المؤسسات التالية على دعمها لمشروع رصد:
- مؤسسة البرمجيات المفتوحة العربية
- معهد أبحاث الحوسبة السحابية بجامعة الملك عبدالله للعلوم والتقنية
- شركة تقنية ناشئة للتقنيات السحابية
الترخيص
مشروع رصد متاح تحت ترخيص MIT.