devops-monitor: مراقبة سطر الأوامر في الوقت الحقيقي للحاويات والمضيفين
يجمع devops-monitor مقاييس موارد المضيف، وإحصائيات حاويات Docker، وبيانات وحدات Kubernetes في عرض سطر الأوامر واحد، في الوقت الحقيقي، مع تحديث متزامن لتقديم ملاحظات شبه فورية. تم إنشاؤه بواسطة Srinivas Batthula، يستهدف الأداة مهندسي DevOps ومديري النظام الذين يديرون أحمال العمل المعبأة في الحاويات ويحتاجون إلى أداة طرفية ذات عبء منخفض. تشمل القدرات الأساسية تتبع وحدة المعالجة المركزية/الذاكرة/القرص للمضيف، وحالة Docker وقراءات الموارد، وجمع مقاييس Kubernetes، وكل ذلك بأساسيات بدون تكوين وتنفيذ عبر المنصات.
ما الذي يراقبه الأداة وكيف تقدم البيانات
devops-monitor تجمع ثلاث فئات من البيانات: موارد نظام المضيف (وحدة المعالجة المركزية، الذاكرة، القرص)، حالة واستهلاك حاويات Docker، ومقاييس مجموعة Kubernetes والحاويات. تعمل الأداة في محطة طرفية وتجمع تلك المصادر في عرض موحد، بحيث يرى المستخدمون صحة المضيف والحاوية والتنسيق في آن واحد. التصميم المتزامن يقوم بجمع البيانات بشكل متوازي، مما ينتج تحديثات متكررة دون عملية لوحة معلومات منفصلة.
هل يؤثر على أداء النظام أثناء المراقبة؟
الأداة هي واجهة سطر أوامر خفيفة مصممة لتقليل استخدام الموارد وتحقيق أداء عالٍ، مما يحافظ على تأثير الخلفية صغيرًا عند تشغيلها على المضيفين الإنتاجيين. يقلل الجمع المتزامن من زمن الانتظار بين الاستفسارات، وتوزيع Windows متاح كملف .exe مستقل أو عبر winget، مما يسمح للمشغلين باختيار طريقة التثبيت التي تناسب البيئات المحدودة. النموذج المتزامن يقرأ المقاييس دون إنشاء مكونات واجهة مستخدم ثقيلة.
هل من الآمن تشغيلها على الآلات الإنتاجية وما هي الامتيازات المطلوبة؟
تجمع الأداة مقاييس المضيف والحاوية من واجهات برمجة التطبيقات المحلية وطائرة التحكم في التنسيق، وتعمل كمراقب للقراءة فقط لإجراء الفحوصات الأساسية وفقًا لتصميمها. تعني الأساسيات بدون تكوين أنه يمكنها بدء المراقبة دون إعداد مسبق، بينما تتطلب التكاملات التي تستفسر عن Docker أو Kubernetes الأذونات المعتادة للوصول إلى المقاييس. يوفر المطور إصدارات عبر الأنظمة الأساسية لبيئات سطح المكتب لتتناسب مع سيناريوهات النشر المتنوعة.
توصية عملية لمتخصصي DevOps
الأداة تناسب المهندسين الذين يحتاجون إلى شاشة مدمجة، أصلية في الطرفية، تعرض صحة المضيف، وDocker، وKubernetes في الوقت نفسه. إنها تركز على الوعي السريع بالوضع بدلاً من التخزين طويل الأجل أو التنبيهات، لذا استخدمها لاستكشاف الأخطاء الحية والفحوصات الروتينية. موصى بها. إذا كنت بحاجة إلى مقاييس تاريخية أو تنبيهات، خطط لدمج الأداة مع مخزن مقاييس طويل الأجل أو خدمة تنبيهات خارج هذا سير العمل.