أنشأنا مكونًا إضافيًا في Grafana لمراقبة k8s: موجود بالفعل في متجر Grafana الرسمي



حدث اليوم إطلاق مشروع مفتوح المصدر جديد ومفيد للغاية ، تم إنشاؤه بواسطة قسم التطوير في ITSumma ، وهو مكون إضافي في Grafana لمراقبة Kubernetes . تم تضمينه في grafana- store الرسمي - grafana.com/grafana/plugins/devopsprodigy-kubegraf-app

فائدتها الرئيسية:


  1. التكامل مع k8s-api لإنشاء خريطة كاملة لتطبيقاتك + التجميع حسب مساحة الاسم + الربط بالقرون / الخدمات.
  2. تمثيل رسومي لتوزيع التطبيقات حسب عقد مجموعة k8s في الوقت الفعلي.
  3. إحصائيات في الوقت الفعلي عن حالة التطبيقات / القرون في نظام المجموعة ورسائل الخطأ (على سبيل المثال ، إذا توقف التطبيق عن اجتياز تحقيقات الكفاءة).
  4. لوحات المعلومات التي تحتوي على إحصائيات حول المعلمات المختلفة لعقد الكتلة (استخدام وحدة المعالجة المركزية والذاكرة والتحميل على النظام الفرعي للقرص وواجهات الشبكة) ، بالإضافة إلى إحصائيات حول استخدام الموارد لموقد معين (وحدة المعالجة المركزية والذاكرة وواجهات الشبكة) وحالات النشر / حالة المعلومات / النشر daemonsets التي يمكنك من خلالها مشاهدة عدد النسخ المتماثلة المتاحة للتطبيق ، وعدد الحاويات التي تم إطلاقها بواسطة هذا التطبيق وعدد مرات إعادة تشغيل الحاوية.
  5. التصور المنفصل لعرض إحصائيات الوقت الفعلي عن حالة العقد في الكتلة.



من أين يجمع البرنامج المساعد معلومات من؟


يوفر تكوين المكوّن الإضافي جمع البيانات ، أولاً ، من خادم واجهة برمجة التطبيقات k8s (لإنشاء خريطة للتطبيقات الخاصة بك ، وجمع حالات التطبيق ، ومعلومات حول الاختبارات التي تم اجتيازها ، وما إلى ذلك). يتم أيضًا تعيين مصدر بيانات إضافي لـ Prometheus بشكل منفصل في البرنامج المساعد (مجموعة من المقاييس من kube-state-metrics و node-source).



لماذا ولماذا فعلنا هذا؟


الأمر بسيط: هناك مكون إضافي واحد مماثل تمامًا ، ولم يتم دعمه منذ عام تقريبًا.

ما عدا ذلك لم يناسبنا:

  1. نقص التصور المختصة لخريطة التطبيق.
  2. عدم التوافق مع الإصدارات الحالية من node-source'a و kube-state-metrics'a.
  3. نقص الدعم لمراقبة الحالة.

حسنا ، ونحن فقط يمكن أن تحمله! ؛-)

نرحب بالنجوم وإيششوي وأسئلة السحب - github.com/devopsprodigy/kubegraf

وبطبيعة الحال ، شكراً جزيلاً لألكساندر زوبينين على الدعم الجوي!

قريباً جداً سأحكي قصة الخليقة بأكملها: "كيف كان الحال". لا تقم بالتبديل

Source: https://habr.com/ru/post/ar467023/


All Articles