ما هو Jaeger
تتبع الطلبات الموزعة
Jaeger هو نظام تتبع موزع مفتوح المصدر تم تطويره في Uber وتبرع به لـ CNCF. يسمح بتتبع مسار الطلبات عبر الخدمات المصغرة.
الميزات الرئيسية
- التتبع الموزع — تصور مسار الطلب عبر الخدمات
- تحليل السبب الجذري — العثور على مصدر مشاكل الأداء
- خريطة التبعيات — بناء رسم بياني للخدمات تلقائياً
- تحليل التأخير — قياس الوقت في كل مرحلة
المفاهيم الأساسية
- Trace — المسار الكامل للطلب عبر النظام
- Span — وحدة العمل داخل trace
- نشر السياق — تمرير السياق بين الخدمات
- أخذ العينات — التسجيل الانتقائي لـ traces
التكاملات
- OpenTelemetry — SDK قياسي للقياس
- Kubernetes — تكامل أصلي
- Service Mesh (Istio, Linkerd) — تتبع تلقائي
- Elasticsearch, Cassandra — تخزين البيانات