دورة

المراقبة والرصد (Observability) باستخدام Prometheus وGrafana

اعرف أن الخدمة تعاني من مشكلة قبل أن يتصل بك العميل: المقاييس والسجلات والتتبّع (traces) ولوحات المتابعة والتنبيهات التي لا توقظ أحدًا دون سبب.

متوسط 7 دروس
المراقبة والرصد (Observability) باستخدام Prometheus وGrafana

الدروس

  1. 1 مقدمة ميّز بين المراقبة والملاحظية (observability)، وتعرّف على السؤال المحدد الذي تجيب عنه كل إشارة من الإشارات الثلاث: المقاييس والسجلات والتتبعات.
  2. 2 Prometheus افهم السلسلة الزمنية وأنواع المقاييس الأربعة ودور الوسوم، ولماذا تتسبب الكاردينالية العالية في انهيار خوادم Prometheus.
  3. 3 تزويد التطبيق بأدوات القياس اكشف نقطة جمع نظيفة، وقِس الإشارات الذهبية الأربع، وسمِّ مقاييسك وفق الاصطلاح المعتمد، وتعرّف على التكلفة الحقيقية للقياس.
  4. 4 PromQL اكتب استعلامات سليمة: المحددات، و`rate`، والتجميعات، والمئينات المستخرجة من المدرّج التكراري، والأخطاء التي تنتج أرقامًا خاطئة دون أي رسالة خطأ.
  5. 5 لوحات المعلومات ابنِ لوحة معلومات تجيب عن سؤال محدد، وضبطها بالمتغيرات، وأدرها بنظام التحكم في الإصدارات، وافهم لماذا ينتهي المطاف بمعظمها مهجورة.
  6. 6 التنبيهات نبّه على الأعراض بدلًا من الأسباب، وعايِر العتبات والمدد، واعتمد على ميزانية الأخطاء، وقلّص الضجيج الذي يدمّر نظام المناوبة.
  7. 7 السجلات والتتبّع ستتعلّم كيف تهيكل سجلاتك حول معرّف ارتباط، وكيف تقرّر متى يصبح التتبّع الموزّع مجديًا، وكيف تربط تنبيهًا بالطلب الذي أطلقه.
تم نسخ الرابط!