المنصة
الموثوقية والإصلاح الذاتي
تراقب عملية حارس منفصلة المنتج، وتصلح الأعطال الروتينية بنفسها، وتصعّد الباقي مع الأدلة مرفقة. وداخل المنتج، كل إرسال وتسليم دائم.
المسابر
يجب أن تفشل معظم المسابر مرتين متتاليتين قبل فتح حادثة؛ أما الحاوية المتوقفة أو قاعدة البيانات التالفة فيُتخذ إجراء بشأنها عند الفشل الأول. والمسبار الناجح يصفّر العدّاد لكل نوع حادثة يستطيع إثارته.
| P1 | نقطة نهاية الحيوية تجيب خلال ثلاث ثوانٍ |
|---|---|
| P2 | الصحة المفصّلة: قاعدة البيانات قابلة للوصول، ومستمع المحادثة متصل (مع فترة سماح للإقلاع بعد إعادة التشغيل) |
| P3 | حداثة المستمع |
| P4 | تدفق الأحداث الحي |
| P5 | الحاوية تعمل وسليمة |
| P6 | ضغط القرص |
| P7 | انتهاء صلاحية شهادة TLS |
| P8 | مؤشر منطقي مبكر |
| P9 | فحص سريع لقاعدة البيانات |
دليل الإجراءات
- الخدمة أو المستمع متوقف: إعادة تشغيل الحاوية وانتظار الصحة؛ وإن أظهرت السجلات رمز محادثة غير صالح، التصعيد مع المقتطف بدل إعادة كتابة رمز بصمت.
- المستمع قديم مرتين خلال ساعة: التصعيد، لأن ذلك يبدو تراجعًا لا عثرة.
- تدفق الأحداث أو واجهة API متوقف: إعادة تحميل تهيئة الوكيل إن صحّت، وإعادة تشغيل الحاوية، وإن حدث نشر في آخر 24 ساعة يُوسم مرشحًا للتراجع.
- ضغط القرص: تنظيف اليومية، وتدوير السجلات، وتقليم حالة الحارس.
- انتهاء صلاحية الشهادة: التجديد وإعادة تحميل الوكيل.
- منع التذبذب: تكرار الحادثة نفسها أكثر من العدد المضبوط خلال 24 ساعة يوقف الإصلاح التلقائي ويصعّد.
أبعد من إعادة التشغيل
- يلخّص ملخص يومي الحوادث والإجراءات.
- يمارس تشغيل شامل اصطناعي أسبوعي المسارات الحقيقية مقابل بيئة التجريب.
- يشغّل مراقب منطقي مجموعة اختبارات المنتج نفسها مقابل الشيفرة المنشورة في حاوية للقراءة فقط ويقارن بخط الأساس الأخضر: الاختبار الذي كان أخضر وصار أحمر تراجع؛ والاختبار الأحمر غير الموجود في خط الأساس إشعار، لا إجراء.
- يستطيع خط أنابيب إصلاح مستقل أخذ تراجع مؤكد عبر تصحيح محدود النطاق، واختبارات محلية، وفرع، وCI، وبيئة التجريب، والتشغيل الاصطناعي، والدمج، والإنتاج مع بوابة صحة وتراجع تلقائي. وتُحذف الأسرار الحساسة من بيئته وتُرفض المسارات المحظورة.
- يعمل الحارس تحت مشرف خدمة مع مراقب، فتُعاد تشغيل الحلقة المتوقفة، لا المنهارة فقط.
داخل المنتج
- صندوق صادر دائم للروبوت: تُكتب رسائل الاعتماد وإشعارات الغرف وإزالاتها في قاعدة البيانات وتفرّغها الحلقة، فالقرار المتخذ أثناء توقف الروبوت يُسلَّم مع ذلك.
- تعيد webhooks المحاولة بتراجع تدريجي ودائرة لكل نقطة نهاية.
- يطابق مسح ليلي قائمة أحداث الخادم الرئيسي مع سجل رسائل الروبوت الخاص ويسجّل كل رسالة لم تصل قط؛ وتتقاعد الفجوة عندما تظهر الرسالة لاحقًا، ويُسجَّل المسح الجزئي على أنه ناقص لا نظيف.
- ينبّه مراقب الحساب المسبق المسؤولين عندما يتجاوز عمر أحدث درجة محفوظة مؤقتًا 26 ساعة أو تكون النافذة ناقصة التغطية.
- يبدّل أمان الذكاء الاصطناعي المزوّدين عندما يتوقف النشط عن الإجابة.
- تعمل كل مهمة تقييم خارج حلقة الأحداث فلا تستطيع تمريرة طويلة أبدًا تجميد الروبوت؛ ويحرس ذلك اختبار.