Dagu Cloud

مستوى التحكم لخوادم Dagu لديك

اربط كل خادم Dagu مستضاف ذاتيًا بـ Dagu Cloud. شاهد صحتها وعمليات تشغيلها في وحدة تحكم واحدة، ونبّه فريقك حيث يعمل، وأعد محاولة عمليات التشغيل وأوقفها ووافق عليها دون تسجيل الدخول إلى كل خادم، ودع ChatGPT أو Claude يديرها عبر نقطة نهاية MCP واحدة. وتستمر عمليات سير العمل في العمل على خوادمك فقط، وهي التي تبادر بالاتصال إلى الخارج؛ ولا يُفتح أي منفذ وارد.

مجاني لخادم واحد. تشمل Team وPro كل خادم مرخّص، وتضيفان التحكم في عمليات التشغيل وMCP وفريقك. تتطلب المراقبة الإصدار v2.19.1 من Dagu أو أحدث (v2.19.2 في الخطة المجانية)، ويتطلب التحكم في عمليات التشغيل وMCP الإصدار v2.22 أو أحدث.

خوادمك

  • prod-eu-1dagu 2.19.0
  • prod-us-2dagu 2.19.0
  • batch-01dagu 2.19.0

تعمل عمليات سير العمل هنا

HTTPS، صادر فقط، كل 60 ثانية
console.dagu.shلا تشغّل عمليات سير العمل أبدًا
نظرة عامةالخوادمعمليات التشغيلالتنبيهاتالإشعارات

تنبيهات عبر البريد أو الدردشة أو PagerDuty أو webhook عند حدوث عطل، ومرة أخرى عند التعافي

خوادم كثيرة، ولا مكان واحد لإدارتها

كل خادم Dagu مكتمل بذاته، وله مجدوله وسجل تشغيله وواجهة الويب الخاصة به. ومع عدة خوادم، يعني ذلك أيضًا عدة أماكن يجب التحقق منها، وعدة أماكن يجب تسجيل الدخول إليها عندما تحتاج عملية تشغيل إلى تدخّل.

واجهة ويب لكل خادم

يعرض كل خادم عمليات تشغيله فقط. والتحقق من إخفاقات الليلة الماضية على خمسة خوادم يعني فتح خمس واجهات ويب.

لا قائمة بكل الإخفاقات

لا شيء يجمع إخفاقات كل الخوادم في مكان واحد، فلا أحد يرى الصورة كاملة.

تظهر المشكلات متأخرًا

لا يُصدر المجدول المتوقف ولا الخادم الذي صمت أي خطأ. تتوقف عمليات سير العمل المجدولة عن العمل ببساطة إلى أن يلاحظ أحد ذلك.

إعداد التنبيهات خادمًا تلو الآخر

تتطلب رسائل البريد الإلكتروني الخاصة بالإخفاقات إعدادات للبريد والإشعارات على كل خادم، ويجب إبقاؤها متطابقة يدويًا.

كل إصلاح يعني تسجيل دخول آخر

إعادة محاولة عملية تشغيل فاشلة أو الموافقة على خطوة منتظرة تعني العثور على الخادم الصحيح، وفتح واجهة الويب الخاصة به، وتسجيل الدخول هناك.

لا طريق آمن للذكاء الاصطناعي

السماح لـ ChatGPT أو Claude بالعمل على خادم خلف جدار حماية يعني فتح منفذ أو تسليم مفتاح API.

وحدة تحكم واحدة لكل الخوادم

يضم قسم «المراقبة» في وحدة تحكم Dagu صفحات «نظرة عامة» و«الخوادم» و«عمليات التشغيل» و«التنبيهات» و«الإشعارات» و«الرؤى»، إضافة إلى صفحة لكل خادم ولكل سير عمل ولكل تنبيه. ويمكن لكل أعضاء مساحة العمل عرضها.

نظرة عامة: ما يحتاج إلى معالجة الآن

الخوادم التي ترسل تقارير، وإخفاقات اليوم (UTC)، وعمليات التشغيل الجارية، ونسبة النجاح خلال آخر 7 أيام بتوقيت UTC. وتسرد «يحتاج إلى معالجة» ما ينتظر شخصًا، والتنبيهات المفتوحة، وإخفاقات اليوم، ولكل منها إجراؤه في صفه.

  • توقفت التقارير
  • لا يتصل
  • غير متصل
  • المجدول متوقف
  • عمليات سير عمل تفشل
  • أحداث مفقودة
  • المراقبة متوقفة
صفحة «نظرة عامة» في وحدة تحكم Dagu تعرض الخوادم التي ترسل تقارير، وإخفاقات اليوم، والتنبيهات المفتوحة، ونسبة النجاح خلال 7 أيام، وقائمة «يحتاج إلى معالجة» تسمّي الخوادم المتأثرة

الخوادم: كل خادم وحالته

كل خادم متصل مع حالته، وإصدار Dagu، وآخر تقرير، وإخفاقات اليوم (UTC)، ونسبة النجاح خلال 7 أيام بتوقيت UTC، والتنبيهات المفتوحة.

يرسل تقارير
وصل تقرير خلال آخر 5 دقائق.
توقفت التقارير
أرسل الخادم تقارير من قبل، لكن ليس خلال آخر 5 دقائق.
لا يتصل
لا اتصال للتحقق من الترخيص منذ أكثر من 26 ساعة.
غير متصل
لا اتصال للتحقق من الترخيص منذ أكثر من 72 ساعة.
المراقبة متوقفة
أُوقفت المراقبة على الخادم، أو لا تحتفظ وحدة تحكم Dagu بأي تقرير منه.
المجدول متوقف
لا يُحصي آخر تقرير أي مجدول قيد التشغيل، لذا لا تبدأ عمليات سير العمل المجدولة.
أحداث مفقودة
انقطع الخادم مدة أطول من المدة التي يحتفظ فيها مخزن الأحداث لديه بالأحداث، فتعذّر إرسال بعض عمليات التشغيل المكتملة.
جدول الخوادم المتصلة في وحدة تحكم Dagu يعرض خوادم بحالتي «يرسل تقارير» و«توقفت التقارير» مع إصدار Dagu وآخر تقرير وإخفاقات اليوم ونسبة النجاح والتنبيهات المفتوحة

كل خادم: صحته وسجله الحديث

صفحة لكل خادم. تعرض «نظرة عامة» صحته (إصدار Dagu، ونظام التشغيل والمعمارية، ووقت بدء العملية، وآخر تقرير، وآخر اتصال للتحقق من الترخيص)، والخدمات الواردة في آخر تقرير، والتنبيهات المفتوحة، وأحدث الإخفاقات. وتسرد «عمليات التشغيل» عمليات تشغيله. وتعرض «عمليات سير العمل» عمليات التشغيل المكتملة لكل سير عمل حسب اليوم بتوقيت UTC على مدى 14 يومًا، مع عدد عمليات التشغيل والإخفاقات ونسبة النجاح ومتوسط المدة وأطول مدة.

تبويب «عمليات سير العمل» لخادم في وحدة تحكم Dagu مع أشرطة يومية لعمليات التشغيل خلال آخر 14 يومًا، وعدد عمليات التشغيل والإخفاقات ونسبة النجاح والمدد لكل سير عمل

عمليات التشغيل عبر كل الخوادم

تأتي عمليات التشغيل الجارية أولًا، ثم عمليات التشغيل المكتملة من الأحدث إلى الأقدم. ولكل عملية تشغيل رابط دائم إلى محاولاتها.

رشّح حسب الخادم وسير العمل والحالة (فاشلة أو ناجحة أو قيد التشغيل أو منتظرة أو في الطابور) والنطاق: آخر ساعة أو 24 ساعة أو 7 أيام أو 14 يومًا أو، في Team وPro، 30 يومًا.

صفحة «عمليات التشغيل» في وحدة تحكم Dagu تسرد عمليات التشغيل المكتملة من عدة خوادم من الأحدث إلى الأقدم، مع مرشحات للخادم وسير العمل والحالة والنطاق

الرؤى: الاتجاهات خلال 7 أو 30 أو 90 يومًا

عمليات التشغيل والإخفاقات ونسبة النجاح مقارنةً بالفترة السابقة، وعمليات التشغيل يوميًا، وكل سير عمل مع مدة p95 الخاصة به ومدى تغيّرها. وتُحتسب عمليات تشغيل اليوم فور اكتمالها.

صفحة «الرؤى» في وحدة تحكم Dagu لآخر 30 يومًا: بطاقات لعمليات التشغيل والإخفاقات ونسبة النجاح مع التغيّرات، وعمليات التشغيل يوميًا، ونسبة النجاح، وجدول لعمليات سير العمل مع مدة p95 وتغيّرها

كل سير عمل: هل يفشل، أم يزداد بطئًا؟

صفحة لكل سير عمل تعرض تنبيهه المفتوح، وعمليات التشغيل يوميًا، ونسبة النجاح، ومدتي p50 وp95 خلال 7 أو 30 أو 90 يومًا، إضافة إلى عمليات تشغيله الأخيرة والخطوات التي فشل عندها. ويمكن للمالكين كتمه من هنا.

صفحة سير عمل يفشل في وحدة تحكم Dagu مع تنبيهه وتفاصيله وبطاقات بالتغيّرات، ورسوم بيانية لعمليات التشغيل يوميًا ونسبة النجاح ومدتي p50 وp95 وهما ترتفعان على مدى 30 يومًا

تصرّف من وحدة التحكم، أو من الذكاء الاصطناعي

يصل Dagu Cloud إلى كل خادم عبر اتصال يفتحه الخادم نفسه، فيستطيع الأعضاء وعملاء MCP التصرف في عمليات التشغيل دون منفذ وارد أو VPN أو مفتاح API.

تصرّف في عمليات التشغيل من وحدة التحكم

اقرأ سجل خطوة فاشلة، وأعد محاولة عملية تشغيل أو أوقفها، ووافق على خطوة تنتظر شخصًا أو ارفضها، مباشرة من «نظرة عامة» أو من صفحة عملية التشغيل أو من تنبيهها.

نقطة نهاية MCP واحدة لكل الخوادم

اربط ChatGPT أو Claude أو أي عميل MCP آخر مرة واحدة. فيقرأ عمليات التشغيل والسجلات، ويبدأ عمليات سير العمل ويعيد محاولتها، ويعدّل ملفات DAG عبر خوادم مساحة العمل، في حدود ما يسمح به دور كل عضو.

في حدود كل خادم

يفعّل مسؤول كل خادم الوصول عن بُعد ويحدد أعلى دور يسمح به. وكل استدعاء موقّع لذلك الطلب وحده، ومسجّل في Dagu Cloud وفي سجل التدقيق الخاص بالخادم نفسه.

في Team وPro، أو خلال فترة تجريبية. يتطلب الإصدار v2.22 من Dagu أو أحدث.

كيف يعمل الوصول عن بُعد

تنبيه واحد لكل مشكلة، لا رسالة لكل عملية تشغيل فاشلة

ينتمي التنبيه إلى سير عمل واحد أو خادم واحد. يُفتح مرة واحدة، ويَعُدّ ما يليه، ويُحَلّ من تلقاء نفسه عند انتهاء المشكلة.

فشل سير عمل

تفتح عملية التشغيل الفاشلة تنبيه سير العمل. وتزيد الإخفاقات اللاحقة عدّاده دون رسالة جديدة، وتحلّه عملية التشغيل الناجحة التالية.

توقف خادم عن إرسال التقارير

عشر دقائق بلا تقرير، أو 25 في المراقبة المجانية، تفتح تنبيه الخادم، فلا يمر مضيف متعطل أو عملية متوقفة دون أن يُلاحظ. ويحلّه تقريره التالي.

عملية تشغيل تطول أكثر من اللازم

Team وPro

عملية التشغيل التي تستمر بعد ضعف المدة المعتادة لسير عملها و10 دقائق إضافية على الأقل تفتح تنبيهًا قبل أن يتساءل أحد عن تقرير متأخر. ويُحَلّ عند انتهاء العملية.

تنبيهات مفتوحة في وحدة تحكم Dagu: خادم توقف عن إرسال التقارير، وعملية تشغيل تطول أكثر من اللازم، وإخفاق تم الإقرار به، وسير عمل مكتوم، لكل منها وقت إرسال البريد والوجهات التي نُشر إليها
  • لكل تنبيه صفحة تعرض ما فشل وعلى أي خادم، وخطًا زمنيًا لوقت فتحه وكل رسالة بريد وكل منشور ومن أقرّ به.
  • يقرّ أي عضو في مساحة العمل بالتنبيه من صفحته، ويقرّ المستلم به مباشرة من البريد دون تسجيل الدخول. ويُقَرّ بحادثة PagerDuty معه.
  • في Team وPro، تُنشر التنبيهات التي لم يقرّ بها أحد من جديد كل ساعة أو كل 4 ساعات أو كل يوم، حتى 6 مرات. أوقف التذكيرات مؤقتًا لساعة أو ليوم أو حتى الساعة 9:00 بمنطقتك الزمنية.
  • تصل التنبيهات التي تُفتح أو تُحَلّ معًا في رسالة بريد واحدة. ويتلقى كل قناة 20 منشورًا على الأكثر دفعة واحدة، وملخصًا للبقية.
  • تُحتسب عمليات التشغيل المُلغاة والمرفوضة إخفاقاتٍ في المجاميع، لكنها لا تفتح تنبيهًا ولا تحلّه.
  • تتبع الأوقات في رسائل البريد والمنشورات المنطقة الزمنية لمساحة عملك. ويمكن كتم سير عمل كثير الضجيج: تظل تنبيهاته مسجلة، لكن لا يُبلَّغ أحد.

تتطلب تنبيهات سير العمل مستوى «Health and run status». تصل رسائل البريد الإلكتروني من no-reply@dagu.sh.

تنبيه تم الإقرار به في وحدة تحكم Dagu مع خادمه وسير عمله والخطوة الفاشلة، وخط زمني للبريد والمنشورات إلى Slack وTeams وPagerDuty والإقرار المُرسَل إلى PagerDuty

التنبيهات حيث ينظر فريقك أصلًا

تصل رسائل التنبيه إلى المالكين والمسؤولين، وإلى الأعضاء والعناوين الخارجية المُتحقَّق منها التي تضيفها، وفي كل منها إلغاء اشتراك بنقرة واحدة. وفي Team وPro تذهب التنبيهات أيضًا إلى ما يصل إلى 10 وجهات: Slack وMicrosoft Teams وGoogle Chat وDiscord وPagerDuty وwebhooks موقّعة.

  • البريد الإلكتروني
  • Slack
  • Microsoft Teams
  • Google Chat
  • Discord
  • PagerDuty
  • Webhook

تؤدي إضافة وجهة إلى إرسال اختبار، وتحتفظ كل وجهة بسجل لكل منشور واستجابته. ويُعاد إرسال المنشور الفاشل مع تباعد متزايد لمدة تصل إلى يوم، والوجهة التي ترفض التنبيهات ثلاث مرات متتالية تتوقف وتُعلِم بذلك.

صفحة «الإشعارات» في وحدة تحكم Dagu مع رسائل التنبيه ووجهات Slack وMicrosoft Teams وPagerDuty وwebhook وكلها تعمل، وتذكيرات كل 4 ساعات، والوجهات التي يمكن إضافتها

ملخص أسبوعي للمالكين

Team وPro

كل يوم اثنين عند الساعة 8:00 بالمنطقة الزمنية لمساحة العمل، يتلقى كل مالك رسالة تلخص الأسبوع السابق. ورابط واحد يوقفها.

  • عمليات التشغيل المكتملة ونسبة النجاح مقارنة بالأسبوع السابق
  • التنبيهات المفتوحة والمحلولة، ومدى سرعة الإقرار بها وإصلاحها
  • سير العمل الأكثر فشلًا، وتلك التي أصبحت أبطأ
  • الخوادم التي صمتت، والوجهات التي توقفت عن استقبال التنبيهات

يبقى التنفيذ والبيانات على خوادمك

ترسل خوادمك التقارير إلى وحدة تحكم Dagu. ولا تتصل وحدة تحكم Dagu بها أبدًا، ولا تشغّل عمليات سير العمل أبدًا.

HTTPS صادر فقط

التقارير طلبات HTTPS من الخادم إلى console.dagu.sh. لا يُفتح أي منفذ وارد، ولا يتصل أي شيء بالخادم من الخارج.

لا تنتظر عمليات سير العمل وحدة التحكم أبدًا

إذا تعذّر الوصول إلى وحدة تحكم Dagu، تعمل عمليات سير العمل كالمعتاد. ويعيد الخادم المحاولة ويرسل عمليات التشغيل التي فاتته بمجرد عودة وحدة التحكم.

متوقفة حتى تشغّلها

المراقبة متوقفة افتراضيًا، ويختارها مسؤول كل خادم لخادمه. ولا يُرسل ربط الخادم أو ترقيته أي شيء سوى اتصال التحقق من الترخيص.

ثلاثة مستويات

يرسل «Health only» ما يشغّله الخادم. ويضيف «Health and run status» حالة عمليات تشغيله، وهو مطلوب لتنبيهات سير العمل. ويرسل مستوى ثالث أيضًا رسائل الخطأ للخطوات الفاشلة، لتُظهر التنبيهات سبب فشل التشغيل.

ما يغادر خادمك

  • إصدار Dagu، ونظام التشغيل والمعمارية، ووقت بدء عملية الخادم

    Health only
    يُرسل
    Health and run status
    يُرسل
  • عدد المجدولات قيد التشغيل والمنسّقات المسجّلة

    Health only
    يُرسل
    Health and run status
    يُرسل
  • كل عملية تشغيل مكتملة من المستوى الأعلى: اسم DAG، ومعرّف التشغيل، ومعرّف المحاولة، والحالة، ومُطلِق التشغيل، ووقت دخولها الطابور وبدئها وانتهائها

    Health only
    لا يُرسل
    Health and run status
    يُرسل
  • أسماء الخطوات الفاشلة في عملية التشغيل، حتى 50 اسمًا

    Health only
    لا يُرسل
    Health and run status
    يُرسل
  • عمليات التشغيل التي في الطابور أو الجارية أو المنتظرة، حتى 200 في كل تقرير

    Health only
    لا يُرسل
    Health and run status
    يُرسل
  • السجلات، والمخرجات، والمعاملات، ومتغيرات البيئة، وأوامر الخطوات، وDAG YAML، وقيم الأسرار

    Health only
    لا يُرسل أبدًا
    Health and run status
    لا يُرسل أبدًا

يحمل كل تقرير أيضًا معرّف ترخيص الخادم ومعرّف الخادم وسر نبض الاتصال، كما يفعل اتصال التحقق من الترخيص. ولا تُرسل أسماء DAG والخطوات إلا مع حالة التشغيل؛ اختر «Health only» إذا كنت تعدّها حساسة. ولا تُرسل رسائل الخطأ للخطوات الفاشلة إلا في مستوى ثالث، «Health, run status, and error messages»: نهاية كل خطأ، مع إخفاء الأسرار المعلنة.

الإعداد في ثلاث خطوات

يتطلب الإصدار v2.19.1 من Dagu أو أحدث (v2.19.2 أو أحدث للمراقبة المجانية)، ويجب أن يتمكن الخادم من الوصول إلى https://console.dagu.sh عبر HTTPS.

  1. 01

    اربط الخادم بوحدة تحكم Dagu

    في Dagu، افتح «Plan & features» واختر «Connect to Dagu Console»، أو شغّل dagu license activate، أو ابدأ الخادم بمفتاح خادم. الخوادم ذات تراخيص العمل دون اتصال لا ترسل تقارير.

  2. 02

    اختر ما يُرسل في التقارير

    اختر «Turn on» في قسم «Monitoring» ضمن «Plan & features»، ثم اختر «Health and run status» أو «Health only». يُطبَّق الاختيار فورًا دون إعادة تشغيل.

    للخوادم المُدارة كرمز برمجي، اضبط المستوى في ملف الإعدادات، أو اضبط DAGU_CLOUD_REPORT=runs:

    cloud:
      report: runs   # off, health, or runs
    
  3. 03

    شاهد الخادم في وحدة تحكم Dagu

    يرسل الخادم تقريرًا كل 60 ثانية، وخلال نحو 5 ثوانٍ عند فشل عملية تشغيل أو تغيّر عمليات التشغيل الجارية. ويظهر ضمن «المراقبة» في وحدة تحكم Dagu.

اقرأ دليل الإعداد الكامل

الخطط ومدة الاحتفاظ والحدود

ما تشمله كل خطة، والمدة التي يحتفظ فيها Dagu Cloud بما ترسله الخوادم، وكم يخزّن يوميًا.

الخطط

مجانية لخادم واحد في كل مساحة عمل، بحدود أقل: تقرير كل 5 دقائق، و100 عملية تشغيل مخزّنة يوميًا، وسجل تشغيل لمدة 7 أيام، ورسائل تنبيه إلى المالكين والمسؤولين. وتشمل Team وPro كل خادم مرخّص، مع سجل تشغيل لمدة 30 يومًا، ووجهات الدردشة وPagerDuty وwebhook، والتذكيرات، وتنبيهات العمليات الطويلة، والملخص الأسبوعي.

مقارنة الخطط

مدة الاحتفاظ

عمليات التشغيل المكتملة
30 يومًا
الإجماليات اليومية لكل سير عمل
13 شهرًا
التنبيهات التي تم حلها
90 يومًا بعد حلها
التنبيهات المفتوحة
حتى يتم حلها

تعرض المراقبة المجانية عمليات التشغيل المكتملة لآخر 7 أيام، والفترة التجريبية لآخر 14 يومًا. والخادم الذي لا يرسل أي تقرير لمدة 30 يومًا يُزال من المراقبة مع مجاميعه اليومية وتنبيهاته.

الحد اليومي لعمليات التشغيل

تخزّن كل مساحة عمل ما يصل إلى 500 عملية تشغيل مكتملة في كل يوم بتوقيت UTC، أو 100 في المراقبة المجانية. وتظل عمليات التشغيل التي تتجاوز الحد تُحتسب في الإجماليات اليومية وتفتح التنبيهات وتحلّها، لكنها لا تُضاف إلى قائمة عمليات التشغيل. ويُستأنف التخزين عند 00:00 UTC.

تحتاج إلى المزيد؟ تواصل معنا

أدِر كل خوادم Dagu من مكان واحد

اقرأ دليل الإعداد، أو افتح وحدة تحكم Dagu واربط خادمك الأول. مجاني لخادم واحد؛ وابدأ فترة تجريبية لـ Team أو Pro.