تشخيصات SRE الوكيلة: خادم MCP لاستكشاف أخطاء البنية التحتية
Srelens، التي طورتها Srelens، هي خادم MCP يجهز مساعدي الذكاء الاصطناعي لمهام هندسة موثوقية الموقع. يربط عملاء نموذج اللغة بحالة الكلاستر وبيانات السجل، ويسترجع تلقائيًا البيانات الوصفية والأحداث ومقتطفات السجل حتى يتمكن الوكلاء من اتباع تدفقات التشخيص الموجهة. تشمل القدرات الرئيسية أدوات تشخيص Kubernetes، وكاتالوج المطالبات القابل للتوسيع، واسترجاع السياق التلقائي. تستهدف الأداة مهندسي موثوقية الموقع وفرق DevOps الذين يرغبون في تصنيف الحوادث بمساعدة الآلة داخل سير العمل التشغيلي القائم.
ما المهام التي يمكنك استخدامها فعليًا من أجلها؟
تعمل الأداة كخادم MCP محدد النطاق يوفر مخرجات تركز على SRE لاستجابة الحوادث. إنها تولد إرشادات تشخيصية منظمة وبيانات لمهام مثل: تحليل فشل الحاويات، تحقيق في نقاط خدمة النهاية، و تصنيف موارد العقد.
- تحقيق في CrashLoopBackOff أو الحاويات المعلقة باستخدام مطالبات جاهزة
- تحليل ضغط العقد والقيود على الموارد
- جمع البيانات والتدفقات الحدثية لخطوات السبب الجذري
ما مدى موثوقية التشخيصات المدفوعة بالنموذج في الاستخدام التشغيلي؟
تقوم Srelens بإدخال البيانات، والأحداث، والسجلات في نافذة سياق النموذج، مما يحسن الأساس الواقعي للإرشادات المولدة مقارنة بالمطالبات العمياء. يدعم المشروع بشكل صريح سير عمل يتضمن الإنسان في الحلقة والذي يُطلق عليه الوصول إلى البنية التحتية الوكيلة، لذا فإن العملية المقصودة تفترض مراجعة المشغل لأي تصحيح مقترح. وبالتالي، تعتمد الموثوقية على دقة البيانات المسترجعة والتحقق من الإجراءات المقترحة من قبل المشغل.
ما المدخلات التي يحتاجها وما هي حدود النشر؟
عادةً ما يعمل الخادم كعملية Node.js ويتطلب الوصول إلى البنية التحتية المستهدفة، على سبيل المثال عبر kubectl. كما يتوقع أيضًا عميل متوافق مع MCP مثل Claude Desktop أو Cursor أو تكامل محرر للاتصال. تعني هذه المتطلبات أن الأداة لا يمكنها إنتاج تشخيصات ذات مغزى بدون الوصول إلى الشبكة والاعتماد على البيئة التي تفحصها، وتعتمد على قدرة المضيف على جمع السجلات والبيانات.
هل من السهل دمجه في سير عمل SRE وكيف يتم التعامل مع البيانات؟
تقوم Srelens بتنفيذ بروتوكول سياق النموذج بحيث يمكن للأداة الاتصال بأي عميل داعم ويمكن توسيعها من خلال قاعدة الشيفرة المصدرية المفتوحة الخاصة بها. يضع النشر النموذجي كخادم Node.js على جانب المضيف المعالجة حيث يتوفر الوصول إلى kubectl، مما يدعم الحفاظ على معالجة البيانات ضمن شبكة العمليات. يجب على الفرق التخطيط لتخصيص المستودع والمطالبات لتوافق المخرجات مع عمليات الحوادث الحالية وقيود الوصول.
الأكثر ملاءمة لفرق SRE التي تقبل مراجعة المشغل لتوصيات النموذج
Srelens هو خيار عملي للفرق التي ترغب في استكشاف الأخطاء بمساعدة النموذج مع إشراف المشغل؛ تم تصميمه لتعزيز، وليس استبدال، استجابة الحوادث البشرية. توقع أن تستثمر الوقت في تكوين المطالبات والنشر لتتناسب مع سياساتك التشغيلية، واعتبر اقتراحات التخفيف التي تم إنشاؤها كاقتراحات تتطلب التحقق قبل التنفيذ.