Reconnoiter

Reconnoiter

Reconnoiter هو نظام رصد وتحليل اتجاهات مصمم للتعامل مع البنى الكبيرة (آلاف الآلات ومئات الآلاف من المقاييس).يتم التركيز بشدة على فصل المكونات المختلفة للنظام للسماح بتطور مفصول لكل مكون عند ظهور مشكلات أو تحديد متطلبات جديدة.يتم فصل جميع المصادر عن رصد الموارد ، والتجميع المتري ، والتحليل المتري والتصور.تمت كتابة الشاشة ، noitd ، في C وهي مصممة لدعم عمليات الفحص المتزامنة والسريعة للغاية مع إمكانية متوقعة لمراقبة 100000 خدمة في الدقيقة (6 ملايين شيكات في الساعة.) بينما من الصعب جعل اختبارات الكتابة "سهلة" في هذا المستوى العاليبيئة الأداء ، بذلت جهود للتأكد من أن البرمجة النصية المخصصة للفحص لا تتطلب خبرة في كتابة شفرة C متزامنة للغاية ، ومدفوعة بالحدث.بدلاً من ذلك ، يتم توفير الغراء عبر لغات البرمجة النصية مثل Lua التي تحاول التعامل مع جوانب هذه البيئة عالية التزامن بشفافية.كما هو الحال مع أي نظام عالي الأداء ، يمكنك بسهولة إدخال تعليمات برمجية غير فعالة وتعريض الأداء للخطر على نطاق النظام.المُجمع ، stratcond ، مكتوب أيضًا في C وهو مسؤول عن المهمة البسيطة المتمثلة في جمع البيانات بأمان من جميع حالات noitd الموزعة وتحويلها إلى مرفق تخزين البيانات (PostgreSQL حاليًا).يحتفظ مرفق تخزين البيانات (PostgreSQL) بجميع المعلومات المتعلقة بالتحققات الفردية وحالاتها والمقاييس الفردية المرتبطة بها.توجد عمليات تلقائية تلخص المقاييس الرقمية في متوسطات نافذة للرسم البياني المناسب في مجموعة متنوعة من دقة نافذة الوقت (ساعة ، يوم ، شهر ، سنة ، إلخ).تعتمد واجهة التصور (المستكشف) من مخزن البيانات لتصور المقاييس التي تم جمعها والمساعدة في المراقبة والتوجيه والتحليلات المرئية الأخرى.نظام التصور مكتوب بلغة PHP.
reconnoiter

موقع الكتروني:

التصنيفات

بدائل لـ Reconnoiter for fontconfig مع ترخيص مفتوح المصدر