محتويات الدورة

Google Cloud / المتوسط: عقود الخدمات وتشغيلها / الدرس 12

الملاحظة وأهداف الخدمة

حول القياس إلى سؤال تشغيلي محدد بمجتمع وتأخير واحتفاظ ومالك استجابة.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • تمييز السجلات والمقاييس والتتبع والتدقيق.
  • تعريف المؤهل والجيد لمؤشر خدمة.
  • مراجعة التنبيه دون إرسال إشعارات.

يجيب كل نوع قياس سؤالا مختلفا

تسجل logs أحداثا وتلخص metrics سلاسل قياس، وتربط traces العمل عبر مسار طلب، وتوفر سجلات التدقيق أدلة إدارية ووصولا وفق عقدها. تتداخل لكنها لا تتبادل: ليس غياب سجل تطبيق إثباتا لعدم حدوث طلب API، ولا المقياس العالي تتبعا لمعاملة. اختر الإشارة من السؤال التشخيصي.

سجل المشروع والمورد والطوابع وهوية الخدمة والمراجعة والوحدة والعينة والاحتفاظ. قد يتأخر القياس أو يستبعد أو تؤخذ منه عينة أو يقيد الوصول إليه. تختلف فئات Audit وتفعيلها؛ فلا تفترض أن كل قراءة بيانات تظهر في كل منظر. امنع جمع الأسرار والحمولات الحساسة.

تعريف الجيد والمؤهل قبل الحساب

يحسب البرنامج الأول نجاح طلبات مخترعة. يشمل المقام جميع المؤهل، ويتبع البسط قاعدة النجاح المعلنة. يجب أن يحدد مؤشر الإنتاج الاستثناء والفترة وغياب القياس، وهل يصف الحافة أو الخلفية أو معاملة مستخدم كاملة. قد تعطي نقاط القياس المختلفة حقائق مختلفة صحيحة.

تضيف SLO هدفا وفترة امتثال إلى SLI. يختلف هدف الطلب من هدف النافذة خصوصا مع دفعات الحركة. لا تأخذ متوسط نسب مستقلة دون مقاماتها، ولا تجمع percentiles بالمتوسط وتسميه مئينًا عالميا. احفظ مجتمع القياس وطريقة التجميع.

python حساب مؤشر طلب اصطناعي
statuses = [200, 200, 503, 200, 500]
eligible = len(statuses)
good = sum(200 <= status < 400 for status in statuses)
if eligible == 0: raise ValueError("no eligible events")
print(f"good={good} eligible={eligible} sli={good / eligible:.0%}")
الناتج المتوقع
good=3 eligible=5 sli=60%

تعد القاعدة ثلاثة من خمسة جيدة لا قياس خدمة فعلية.

للتنبيه تقييم وتسليم خاصان

تشمل سياسة تنبيه المقاييس المحاذاة والتجميع ومدة الشرط ومعالجة الغياب والحادث وتوجيه الإشعار. ليس تجاوز عتبة في قائمة محلية دليلا لفتح حادث حي أو لوصول رسالة إلى شخص. راجع الدلالة الحالية واختبر الاستجابة بإجراء مخول.

اختر أعراضا قابلة للفعل ومالكا مسمى للاستجابة. اربط الصفحة بدليل عمل وقرار لا بكل تذبذب. افصل تسليم القناة من الشرط؛ فقد يعني الصمت تعافيا أو غياب بيانات أو استبعاد مورد أو خلل توجيه، فتأكد مما تقوله الإشارة فعلا.

تختلف قاعدة المدة عن ارتفاع واحد

يفحص البرنامج الثاني قاعدة مخترعة تشترط ثلاث عينات متتالية فوق عتبة. يحققها آخر ثلاث فقط. هو تمرين متتالية لا تنفيذ لمحاذاة Monitoring أو مهلة إعادة اختبارها. يجعل المدة صريحة دون سياسة أو رسالة أو قراءة حساب.

تهم فواصل العينات والفجوات والمتأخر والتجميع والتصفير للمؤشر الحقيقي. استخدم حالات اصطناعية لغياب البيانات والطفرة القصيرة والفشل المستمر والتعافي. تجنب العتبات العامة؛ يحدد التطبيق وأهدافه معنى حد التأخير أوالتشبع.

python فحص قاعدة عينات متتالية مخترعة
samples = [2, 8, 3, 9, 10, 11]
threshold = 7
required = 3
run = 0
met = False
for value in samples:
    run = run + 1 if value > threshold else 0
    if run >= required: met = True
print(f"synthetic_duration_rule={met}")
الناتج المتوقع
synthetic_duration_rule=True

تحقق 9 و 10 و 11 القاعدة المحلية ولا تقيم سياسة Monitoring.

تحتاج الملاحظة جودة دليل واستجابة

خصص اللوحات للصحة الحالية والتنبيهات للفعل والسجلات والتتبع للتشخيص والتدقيق للمساءلة. أدر تنوع التسميات والاحتفاظ حتى لا تولد الأجهزة حجما بلا حد أو تكشف معرفات المستخدمين. قد يكون label لكل طلب اعتباطي تصميما رديئا رغم قبوله تقنيا.

راجع الوصول إلى القياس والآثار المصدرة واختبر أدلة العمل واربط التغيير بالنتائج. لا تثبت لوحة خضراء استعادة النسخ أوصحة كل إقليم. تتحقق الدورة من حسابات محلية ثابتة فقط؛ يبقى الجمع والتقييم وتسليم الإشعار والاستجابة الحقيقية غير مختبرة.

الأخطاء الشائعة وإصلاحها

يعرض متوسط percentiles كعالمي.

لماذا يحدث؟
ضاعت معلومات التوزيع.
كيف تصلحه؟
استخدم تجميعا موثقا أو نافذة محددة.
كيف تتجنب تكراره؟
حدد المجتمع والوحدة.

يعد غياب السجل غياب فشل.

لماذا يحدث؟
أُهملت التغطية والوصول والغياب.
كيف تصلحه؟
افحص الإعداد والأدلة المساندة.
كيف تتجنب تكراره؟
اختبر حالةلامعطيات.

لا مالكللتنبيه.

لماذا يحدث؟
ضبطت العتبة دون عقد استجابة.
كيف تصلحه؟
عين التوجيه والمالك والدليل.
كيف تتجنب تكراره؟
افصل التسليم من المنطق.

اختبر فهمك

1. نافذة بفشل من اثنين وأخرى بعشرة من ألف. لماذا يضلل الوزن المتساوي؟

اعرض الحل المشروح

للنوافذ تعرض طلبي مختلف. إذا كان السؤال نجاح جميع الطلبات فاجمع الجيد والمؤهل بدلا من وزن نسبتي النجاح بالتساوي. قد تقصد SLO نوافذ الوزن نفسه، لكن هذا مؤشر آخر يجب تسميته. حدد الغياب وحدود النافذة قبل التفسير، ولا تجعل انخفاض حركة نافذة معطلة يغير السؤال دون تصريح.

2. ماذا يلزم بعد قاعدة مدة محلية صحيحة لتنبيهفعّال؟

اعرض الحل المشروح

تحقق مخولا من مصدر المقياس والمحاذاة والتجميع والمدة والغياب ونطاق الموارد وحالة الحادث وقناة الإشعار ومالك المستلم واستجابة دليل العمل. لا تحوي الحلقة الثابتة أي حقيقة عن حالة هذه الخدمات. احفظ ما اختبر مع وقته ونطاقه، ولا تعد صحة الحساب دليلا على التسليم أوالفعل البشري.

أهم ما تعلمته

  • يحتاج القياس سؤالا ومجتمعا واحتفاظا ووصولا.
  • المؤشر والهدف والشرط والتسليم والاستجابة مختلفة.
  • لا يفحص الحساب المحلي مراقبة أو تنبيها فعليا.

المراجع الرسمية