صفحات الحالة
أخبر العملاء بما تعطل قبل أن يضطروا إلى السؤال.
تُظهر صفحة حالة Yuva ما إذا كان منتجك يعمل. وهي موجودة في صندوق الدعم لديك، فتعرض أداة الدردشة والتطبيقات حادثًا مفتوحًا، ويصل ردّ واحد إلى كل من كتب بشأنه.
الصفحة العامة
تعرضها Yuva بصيغة HTML بسيطة، مكتملة دون JavaScript، وتُخزَّن الردود مؤقتًا 30 ثانية ليتحمل CDN أمام خادمك حركة المرور أثناء الانقطاع.
- الحالة العامةأسوأ حالة بين المكوّنات التي تعرضها، بالكلمات واللون.
- المكوّناتحوادث تُصاغ لك
- تُحتجز ثم تُرسلمن «قيد التحقيق» إلى «تم الحل»، مع حفظ كل تحديث. يُصحَّح التحديث المنشور ولا يُحذف أبدًا.
- الصيانةأعلن عن الأعمال المخطط لها بنافذة زمنية. تبدؤها Yuva وتُنهيها في موعدها.
- السجلالحوادث وأعمال الصيانة السابقة حسب الشهر، ولكلٍّ صفحته.
- أزمنة الاستجابةعند تفعيله: آخر 24 ساعة لكل مكوّن له فحص HTTP أو TCP، مع الوسيط وp95.
- التغذية والشارة وJSONتغذية Atom لا تتطلب اشتراكًا، وشارة لملف README، والصفحة نفسها بصيغة JSON لموقعك أو تطبيقك.
- مظهرك ولغتكشعارك ولون التمييز. تتحدث الصفحة الإنجليزية والتركية والألمانية، ويرى الزوار الأوقات بتوقيتهم المحلي.
تبقى الصفحة خاصة إلى أن تنشرها، ويعاينها فريقك قبل ذلك في اللوحة.
الفحوص تُبقيها محدّثة
يضبط الفحص حالة المكوّن دون تدخل أحد، وتُعلم Yuva فريقك عند تعطل المكوّن أو عودته.
- في مجموعات، لكلٍّ حالته، وعمود لكل يوم حتى 90 يومًا، ونسبة التوفر إن أردت.تستدعي مهمة cron أو خادمك عنوان URL وفق جدول. وعندما تتوقف الاستدعاءات يتعطل المكوّن.
- الحالات المدفوعةأرسل بنفسك حالة التشغيل أو حالة الانقطاع. تُقبل تنبيهات Alertmanager وGrafana كما هي.
- حادثتطلب Yuva عنوان URL على فترات وتتحقق من رمز الحالة، واختياريًا من كلمة مفتاحية وتاريخ انتهاء الشهادة.
- TCPتفتح Yuva اتصالًا بمضيف ومنفذ وتتحقق من أنه يستجيب.
- HTTPعند تعطل فحص، يمكن لـ Yuva أن تفتح حادثًا مسودة لتراجعه، أو تنشر حادثًا فورًا، أو لا تفتح شيئًا. وعند العودة تحلّ Yuva ما فتحته.
- كلمتك أولًاأنت تختار عدد الإخفاقات المتتالية التي تُحتسب، ولا يطغى الفحص أبدًا على حالة ضبطها فريقك يدويًا.
مشتركو البريد الإلكتروني
يشترك الزوار في إشعارات الحوادث والصيانة، لكل المكوّنات أو لتلك التي يستخدمونها فقط. يبدأ الاشتراك دائمًا برسالة تأكيد.
- تأكيد مزدوجالرد نفسه لكل عنوان، ولا يُشترك أحد دون تأكيد.
- اختيارهمخانة اختيار لكل مكوّن، وفي كل رسالة رابط لتغيير الاختيار أو إلغاء الاشتراك.
- إشعارات بسيطةالحالة بالكلمات والمكوّنات المتأثرة والتحديثات، دون صور أو تتبع أو ترويج. بالإنجليزية أو التركية أو الألمانية.
- في أداة الدردشة والتطبيقاتينتظر الإشعار 60 ثانية لتتمكن من التراجع عنه، وتُرسل إشعارات الحادث الواحد على فترات متباعدة حتى لا يُغرق انقطاع طويل صناديق البريد.
تخرج الإشعارات عبر قناة البريد الإلكتروني الخاصة بصندوقك، من عنوانه، ويُحفظ أشخاص القائمة بمعزل عن نشراتك البريدية.
قيد التحقيق
ما دامت صفحتك منشورة وهناك حادث أو صيانة مفتوحة، تعرض أداة الويب وSDK لنظامي iOS وAndroid سطرًا فوق المحادثات يتضمن الحالة بالكلمات ورابطًا إلى الحادث.
- لا شيء لإعدادهيظهر السطر ويختفي مع الحادث.
- يمكن إغلاقهيمكن للعميل إغلاقه. ويعود عندما يتلقى الحادث تحديثًا جديدًا.
- لغتهمتعرضها الأداة والتطبيقات بكل لغة تتحدثها.
الرد على المرتبطة
يجلب الانقطاع السؤال نفسه عبر البريد الإلكتروني والدردشة وفي التطبيقات. اربط تلك المحادثات بالحادث، واكتب ردًا واحدًا، وأرسله إلى الجميع.
- اربط المحادثات بالحادث في اللوحة. تعرضها صفحة الحادث.
- اكتب ردًا واحدًا. تُظهر المراجعة عدد المحادثات التي ستتلقاه، وبعدها يمكنك إغلاق كلٍّ منها.
- ترسله Yuva باسمك إلى كل محادثة مرتبطة ما زالت مفتوحة، عبر قناة كلٍّ منها. لا يمكن سحبه بعد إرساله.
نطاقك الخاص
قدّم الصفحة على عنوان مثل status.example.com. أضف سجل CNAME وسجل TXT يثبتان أن النطاق لك، وستتحقق منهما Yuva عنك.
- الشهاداتتُصدر الشهادات وتُجدَّد تلقائيًا، عبر وكيل عند الطلب مثل Caddy أو عبر أسماء المضيفين المخصصة في Cloudflare.
- كل شيء ينتقل معهاالروابط والتغذية والشارة وJSON وإشعارات البريد الإلكتروني كلها تستخدم نطاقك.
- لك وحدكلا يُقدَّم على نطاقك إلا الصفحة، ولا يُقدَّم API أو اللوحة أبدًا.
الشريط لموقعك الخاص
اعرض حالتك في تذييل موقعك: الحالة بالكلمات، وشريط آخر 90 يومًا مع نسبة التوفر، ورابط إلى صفحتك. نص برمجي واحد وعنصر واحد.
<script src="https://support.example.com/yuva-status.js" defer></script> <yuva-status page="acme" theme="auto" components></yuva-status>
- pageعنوان صفحة الحالة الخاصة بك.
- themelight أو dark أو auto، وهذه الأخيرة تتبع نظام ألوان الزائر. الافتراضي هو auto.
- componentsأضفه للحصول على صف ثانٍ بحالة كل مكوّن.
للمطوّرين
كل شيء في API، بصلاحيتي status:read وstatus:manage. تعلن الويب هوكس عن تغييرات المكوّنات والحوادث والمراقبات، ويمكن للمساعدين المتصلين عبر MCP فتح مسودات وحلّ الحوادث.
افتح مرجع API →ابدأ بالدليل.
أنشئ صفحة، وأضف مكوّناتك، ثم انشرها. الدليل متاح بالإنجليزية والتركية والألمانية.