Monitoring temps réel
المقاييس التي تم جمعها
تجمع المكنسة الكهربائية بشكل مستمر أكثر من 120 مقياسًا على كل خادم MariaDB / MySQL:
- أداء — استعلامات/ثانية، استعلامات بطيئة، سلاسل المحادثات قيد التشغيل/المتصلة، أقفال الجدول
- InnoDB — نسبة عدد مرات ظهور تجمع المخزن المؤقت، والصفحات المتسخة، وسجل الإعادة، وأقفال الصفوف، والجمود
- النسخ المتماثل — ثواني خلف الرئيسي، حالة مؤشر ترابط IO/SQL، GTID
- اتصالات — الاتصالات النشطة، max_connections، الاتصالات/العملاء المجهضة
- مختفي — نسبة ضرب ذاكرة التخزين المؤقت للاستعلام، واستخدام المخزن المؤقت الرئيسي، وفتح جدول ذاكرة التخزين المؤقت
- القرص — المساحة المستخدمة بواسطة datadir وbinlogs وtmp والسجلات
- الأجهزة — وحدة المعالجة المركزية، ذاكرة الوصول العشوائي، المبادلة، متوسط التحميل (عبر SSH)
لوحة القيادة
تقوم لوحة المعلومات (Dashboard.php) بتجميع المقاييس الأساسية:
- نسبة الإصابة — كفاءة تجمع المخزن المؤقت InnoDB وذاكرة التخزين المؤقت للاستعلام
- مخبأ الموضوع — نسبة إعادة استخدام الخيط
- فتح الملفات — فتح الملفات مقابل الحد
- نسبة القفل — الجدول مقابل نسبة القفل على مستوى الصف
يتم عرض البيانات بتنسيق JSON للتكامل مع لوحات المعلومات الخارجية (Grafana، وما إلى ذلك).
مقارنة بين السيرفرات
تتيح لك وحدة المراقبة مقارنة المقاييس بين خادمين أو أكثر. مفيدة ل:
- التحقق من أن النسخة المتماثلة لها نفس أداء النسخة الرئيسية
- مقارنة التكوينات بين البيئات
- اكتشاف التناقضات بعد الفشل
بعد الوفاة
تسمح لك وحدة PostMortem (PostMortem.php) بتحليل مقاييس النظام بعد وقوع حادث. يقوم بتنسيق بيانات الأداء لتحليل السلاسل الزمنية التفصيلية.