- راقب ما يشعر به المستخدم لا موارد الخادم فقط.
- التنبيه بلا إجراء متوقع ضجيج يدرب على التجاهل.
- اقرأ النسب العليا لا المتوسطات — المتوسط يخفي المعاناة.
- الفحص الاصطناعي يكشف التعطل حتى بلا مستخدمين.
المؤشرات الأربعة
- زمن الاستجابة — كم يستغرق الطلب، مقروءا بالنسب العليا لا بالمتوسط.
- حجم الحركة — عدد الطلبات، فبدونه لا معنى لبقية الأرقام.
- معدل الأخطاء — نسبة الطلبات الفاشلة ومصادرها.
- التشبع — كم بقي من طاقة الموارد قبل الاختناق.
وهذه الأربعة تكفي كأساس لأي خدمة، وتضاف إليها مؤشرات خاصة بعملك: عدد الطلبات المكتملة، ونسبة نجاح الدفع، وطول طوابير المهام.
راقب ما يشعر به المستخدم
الخادم قد يكون بصحة ممتازة والمستخدم لا يستطيع إتمام الطلب لأن خدمة خارجية تعطلت. ولهذا تراقب المسارات الحرجة من منظور المستخدم: هل يستطيع الدخول؟ هل يكتمل الشراء؟ وهذا أهم من نسبة استعمال المعالج.
الفحص الاصطناعي
سكربت يشغل دوريا من خارج بنيتك وينفذ المسار الحرج كاملا: يدخل، ويضيف إلى السلة، ويصل إلى الدفع. فيكشف التعطل حتى في ساعات قلة الحركة، ويقيس التجربة من مواقع جغرافية مختلفة.
التنبيهات
- نبه على الأعراض التي تمس المستخدم لا على كل تذبذب في الموارد.
- لكل تنبيه إجراء مكتوب: ماذا يفعل من يستلمه أول شيء.
- ميز الحرج الذي يوقظ من العادي الذي ينتظر الصباح.
- راجع دوريا: أي تنبيه لم ينتج إجراء قط يعدل أو يحذف.
من المراقبة إلى الملاحظة
المراقبة تخبرك أن شيئا تعطل، والقابلية للملاحظة تمكنك من معرفة السبب في نظام لم تتوقع عطله بهذه الطريقة. وتحتاج ثلاثة معا: مقاييس، وسجلات، وتتبع للطلبات عبر الخدمات. والاكتفاء بالمقاييس يترك التشخيص تخمينا.
أسئلة شائعة
من أين نبدأ؟
من مراقبة توافر المسار الحرج وزمن استجابته ومعدل أخطائه، مع تنبيه واحد واضح. وهذا يغطي أغلب القيمة، وما بعده يبنى تدريجيا.
كم نحتفظ بالبيانات؟
المقاييس التفصيلية مدة قصيرة والمجمعة مدة أطول، والسجلات الأمنية أشهرا. والاحتفاظ الطويل بكل شيء مكلف بلا فائدة تناسبه.
من يستقبل التنبيهات ليلا؟
مناوبة معلنة بجدول واضح وتصعيد إن لم يستجب. والتنبيه الذي يرسل إلى قائمة عامة بلا مسؤول محدد لا يستجيب له أحد.
- مراقبة الأنظمة
- القابلية للملاحظة
- التنبيهات
- زمن الاستجابة
- التوافر
- تشخيص الأعطال
- التشغيل
- السحابة والبيانات