مؤشرات الأداء

المؤشراتتقنية المعلومات ← زمن استجابة الخدمات الداخلية

ثانية

زمن استجابة الخدمات الداخلية

Internal Service Latency
النوعقائد Leadingالاتجاهأقل أفضل ↓الوحدةثانيةتكرار القياسيومي
في سطر واحد كشف البطء قبل أن يصير توقّفًا، فالخدمة البطيئة تُحسب متاحة في كل تقارير الإتاحة وهي معطّلة عمليًّا.

التعريف

Definition

الزمن الذي تستغرقه الخدمة أو قاعدة البيانات للردّ على طلب، مقيسًا عند المئين الخامس والتسعين.

الهدف

Objective

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

لماذا هو مهم؟

Why it matters
  • مؤشر الإتاحة أعمى عن البطء: نظام يردّ بعد ثلاثين ثانية متاح ورقيًّا
  • البطء يتراكم عبر الخدمات: خدمة تنادي أخرى تنادي ثالثة فيتضاعف الأثر
  • هو الإنذار المبكّر الأوضح قبل انهيار السعة، ويسبقه بأسابيع عادةً

المعادلة

Formula
Latency = 95th percentile of service response time

المتوسط عديم الفائدة هنا: خدمة متوسطها 40 ملّي ثانية ومئينها الخامس والتسعون 8 ثوانٍ تُسقط تجربة المستخدم، والمتوسط يقول إنها ممتازة.

مثال محسوب

Worked example
خدمة بمتوسط 0.04 ثانية ومئين خامس وتسعين 8.2 ثانية.
المتوسط يقول ممتاز، والمئين يقول إن واحدًا من كل عشرين طلبًا يفشل عمليًّا.

النطاق الاسترشادي

Benchmark

تحت 300 ملّي ثانية للخدمات التفاعلية وتحت ثانيتين للتقارير الثقيلة. والمعيار يُكتب في اتفاقية مستوى الخدمة الداخلية لا يُترك للتقدير.

تحليل الاتجاه

Trend analysis
  • تدهوره التدريجي مع نموّ البيانات يعني استعلامًا لا يتوسّع، وهو أشيع سبب
  • قفزته بعد نشر يعني تراجعًا أدخله تغيير بعينه
  • ارتفاعه في ساعات الذروة وحدها يعني سعة لا بطء تصميم

أسئلة تشخيصية

Diagnostic questions
  • ما المئين الخامس والتسعون؟ المتوسط لا يمثّل تجربة أحد
  • هل الاستعلام يتوسّع مع نموّ البيانات؟ أشيع سبب للتدهور التدريجي
  • أي خدمة في السلسلة هي الأبطأ؟ الأبطأ يحكم الجميع

نصائح عملية

Actionable tips
  • أدر المئين الخامس والتسعين لا المتوسط، وضعه في اتفاقية الخدمة الداخلية
  • اقرأه مع هامش السعة، فالبطء غالبًا إنذار سعة مبكّر
  • تتبّع الطلب عبر الخدمات، فالبطء غالبًا في خدمة واحدة داخل السلسلة

الرسم البياني المناسب

Visualization
  • توزيع أزمنة الاستجابة مع تعليم المئين الخامس والتسعين
  • خط زمني للزمن مع تعليم تواريخ النشر
  • شلال الزمن عبر سلسلة الخدمات

تحذيرات وفخاخ القياس

Risk warnings
  • قياس المتوسط يجعل خدمة تفشل في 5% من الطلبات تبدو ممتازة
  • قياس زمن الخادم وحده يخفي بطء الشبكة الذي يعيشه المستخدم
  • علاج البطء بترقية العتاد بينما السبب استعلام لا يتوسّع

أثر التغيير

Change impact
  • خفض المئين الخامس والتسعين من 8.2 ثانية إلى أقلّ من ثانية يصلح تجربة واحد من كل عشرين طلبًا
  • معالجة استعلام واحد لا يتوسّع تعالج غالبًا أغلب التدهور بلا أي إنفاق
  • البطء المعالَج مبكرًا يمنع انهيار سعة كان سيقع بعد أسابيع

احسبه في أداتك

Excel · DAX · Tableau · SQL
=PERCENTILE.INC(Call[DurationSeconds],0.95)
P95 Service Latency = PERCENTILEX.INC ( 'ServiceCall', 'ServiceCall'[DurationSeconds], 0.95 )
PERCENTILE([Duration Seconds], 0.95)
SELECT service_name, AVG(duration_ms) AS mean_ms, PERCENTILE_CONT(0.95) WITHIN GROUP (ORDER BY duration_ms) AS p95_ms, COUNT(*) AS calls FROM service_call WHERE called_at BETWEEN :from_date AND :to_date GROUP BY service_name ORDER BY p95_ms DESC;

أسماء الجداول والأعمدة هنا أمثلة، بدّلها بأسماء نموذجك.

تريد هذا المؤشر مبنيًا على بياناتك أنت؟استشارة مجانية 60 دقيقة نحدد فيها مؤشراتك ومصادرها والخطوة التالية.