يخبرك مخطّط زمن p95 أن شيئًا بطيء. لكنه نادرًا ما يخبرك ما هو. تتبع الطلب يوضح أين ضاع الوقت.
المتوسّطات تُخفي المشكلة
تُنعّم المقاييس المجمَّعة الطلبَ البطيء الفردي. فتبدو نقطة النهاية سليمة في المتوسّط بينما تنتهي مهلة استدعاءات بعينها.
تابع المقطع
يقسّم التتبّع الطلب إلى مقاطع، فترى بالضبط أي استدعاء في الأسفل — استعلام قاعدة بيانات، أو إخفاق ذاكرة مؤقتة، أو واجهة طرف ثالث — استهلك الوقت.
POST /api/v1/orders 812ms
billing-service charge → stripe 640ms ← bottleneck
db.query users 112ms
من العَرَض إلى السبب
الزمن عَرَض؛ والمقطع هو السبب. والتتبّع يحوّل «الواجهة بطيئة» إلى «استدعاء مزوّد الدفع بطيء».