مراقبة حالة التشغيل ومراجعة محفوظات المشغلات وإعداد التنبيهات لتطبيقات Azure Logic

ملاحظة

تنطبق هذه المقالة فقط على تطبيقات منطق الاستهلاك. للحصول على معلومات حول مراجعة حالة التشغيل والمراقبة للتطبيقات المنطقية القياسية، راجع الأقسام التالية في إنشاء سير عمل تكامل باستخدام Azure Logic Apps أحادي المستأجر: مراجعة محفوظات التشغيلومراجعة محفوظات المشغلوتمكين التطبيق أو فتحه Insights بعد النشر.

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

لمراقبة الأحداث في الوقت الفعلي وتصحيح الأخطاء الأكثر ثراء، قم بإعداد تسجيل التشخيصات لتطبيقك المنطقي باستخدام سجلات Azure Monitor. تساعدك خدمة Azure هذه على مراقبة البيئات السحابية والمحلية بحيث يمكنك الحفاظ على توافرها وأدائها بسهولة أكبر. يمكنك بعد ذلك العثور على الأحداث وعرضها، مثل أحداث التشغيل وأحداث التشغيل وأحداث الإجراءات. من خلال تخزين هذه المعلومات في سجلات Azure Monitor، يمكنك إنشاء استعلامات سجل تساعدك في العثور على هذه المعلومات وتحليلها. يمكنك أيضا استخدام بيانات التشخيص هذه مع خدمات Azure الأخرى، مثل Azure Storage وAzure Event Hubs. لمزيد من المعلومات، راجع مراقبة التطبيقات المنطقية باستخدام Azure Monitor.

ملاحظة

إذا تم تشغيل تطبيقاتك المنطقية في بيئة خدمة تكامل (ISE) تم إنشاؤها لاستخدام نقطة نهاية وصول داخلية، فيمكنك عرض المدخلات والمخرجات والوصول إليها من محفوظات تشغيل التطبيق المنطقي فقط من داخل شبكتك الظاهرية. تأكد من أن لديك اتصال بالشبكة بين نقاط النهاية الخاصة والكمبيوتر الذي تريد الوصول منه إلى محفوظات التشغيل. على سبيل المثال، يمكن أن يوجد الكمبيوتر العميل داخل الشبكة الافتراضية ل ISE أو داخل شبكة افتراضية متصلة بالشبكة الافتراضية ل ISE، على سبيل المثال، من خلال النظير أو شبكة خاصة افتراضية. لمزيد من المعلومات، راجع الوصول إلى نقطة نهاية ISE.

مراجعة تشغيل التاريخ

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

  1. في مدخل Azure، ابحث عن سير عمل التطبيق المنطقي وافتحه في المصمم.

    للعثور على تطبيق المنطق، في مربع البحث الرئيسي في Azure، أدخل logic apps، ثم حدد التطبيقات المنطقية.

    Find and select

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

    View logic apps associated with subscriptions

  2. حدد تطبيقك المنطقي، ثم حدد نظرة عامة.

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

    تلميح

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

    Overview, runs history, and other logic app information

    فيما يلي حالات التشغيل المحتملة:

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

    نصيحة: إذا قمت بإعداد تسجيل التشخيصات، يمكنك الحصول على معلومات حول أي أحداث خنق تحدث.

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

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

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

    Select a specific run to review

    يعرض جزء تشغيل تطبيق Logic كل خطوة في التشغيل المحدد، وحالة تشغيل كل خطوة، والوقت المستغرق لتشغيل كل خطوة، على سبيل المثال:

    Each action in the specific run

    لعرض هذه المعلومات في شكل قائمة، على شريط أدوات تشغيل تطبيق Logic ، حدد تشغيل التفاصيل.

    On the toolbar, select

    تعرض طريقة عرض "تفاصيل التشغيل" كل خطوة وحالتها ومعلومات أخرى.

    Review details about each step in the run

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

  4. للحصول على مزيد من المعلومات حول خطوة معينة، حدد أي من الخيارين:

    • في جزء تشغيل تطبيق Logic ، حدد الخطوة بحيث يتوسع الشكل. يمكنك الآن عرض معلومات مثل المدخلات والمخرجات وأي أخطاء حدثت في تلك الخطوة، على سبيل المثال:

      In logic app run pane, view failed step

    • في جزء تفاصيل تشغيل تطبيق Logic ، حدد الخطوة التي تريدها.

      In run details pane, view failed step

      يمكنك الآن عرض معلومات مثل المدخلات والمخرجات لهذه الخطوة، على سبيل المثال:

    ملاحظة

    يتم تشفير جميع تفاصيل وقت التشغيل والأحداث داخل خدمة Logic Apps. يتم فك تشفيرها فقط عندما يطلب المستخدم عرض تلك البيانات. يمكنك إخفاء المدخلات والمخرجات في محفوظات التشغيل أو التحكم في وصول المستخدم إلى هذه المعلومات باستخدام عنصر تحكم الوصول المستند إلى دور Azure (Azure RBAC).

مراجعة سجل المشغلات

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

  1. في مدخل Azure، ابحث عن سير عمل التطبيق المنطقي وافتحه في المصمم.

    للعثور على تطبيقك المنطقي، في مربع البحث الرئيسي في Azure، أدخل logic apps، ثم حدد التطبيقات المنطقية.

    Find and select

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

    View logic apps associated with subscriptions

  2. حدد تطبيقك المنطقي، ثم حدد نظرة عامة.

  3. في قائمة تطبيق المنطق، حدد نظرة عامة. في القسم ملخص ، ضمن تقييم، حدد الاطلاع على سجل المشغلات.

    View trigger history for your logic app

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

    Multiple trigger attempts for different items

    فيما يلي حالات محاولة المشغل المحتملة:

    حالة المشغل الوصف
    فشل حدث خطأ. لمراجعة أي رسائل خطأ تم إنشاؤها لمشغل فاشل، حدد محاولة المشغل هذه واختر المخرجات. على سبيل المثال، قد تعثر على مدخلات غير صالحة.
    Skipped تحقق المشغل من نقطة النهاية ولكنه لم يعثر على أي بيانات تفي بالمعايير المحددة.
    Succeeded تحقق المشغل من نقطة النهاية ووجد البيانات المتاحة. عادة ، تظهر حالة تم إطلاق النار أيضا إلى جانب هذه الحالة. إذا لم يكن الأمر كذلك ، فقد يحتوي تعريف المشغل على شرط أو SplitOn أمر لم يتم الوفاء به.

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

    تلميح

    يمكنك إعادة التحقق من المشغل دون انتظار التكرار التالي. على شريط أدوات النظرة العامة، حدد تشغيل المشغل، وحدد المشغل، الذي يفرض التحقق. أو حدد تشغيل المشغل على شريط أدوات المصمم.

  4. لعرض معلومات حول محاولة تشغيل معينة، في جزء المشغل، حدد حدث المشغل هذا. إذا كانت القائمة تعرض العديد من محاولات التشغيل، ولم تتمكن من العثور على الإدخال الذي تريده، فحاول تصفية القائمة. إذا لم تعثر على البيانات التي تتوقعها، فحاول تحديد تحديث على شريط الأدوات.

    View specific trigger attempt

    يمكنك الآن مراجعة معلومات حول حدث المشغل المحدد، على سبيل المثال:

    View specific trigger information

إعداد تنبيهات المراقبة

للحصول على تنبيهات استنادا إلى مقاييس محددة أو تجاوز الحدود الدنيا لتطبيقك المنطقي، قم بإعداد التنبيهات في Azure Monitor. تعرف على المقاييس في Azure. لإعداد التنبيهات بدون استخدام Azure Monitor، اتبع الخطوات التالية.

  1. في قائمة التطبيق المنطقي، ضمن مراقبة، حدد تنبيهات>قاعدة تنبيه جديدة.

    Add an alert for your logic app

  2. في جزء إنشاء قاعدة ، ضمن مورد، حدد تطبيقك المنطقي، إن لم يكن محددا بالفعل. ضمن شرط، حدد إضافة حتى تتمكن من تحديد الشرط الذي يؤدي إلى تشغيل التنبيه.

    Add a condition for the rule

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

    على سبيل المثال، إذا كنت تريد إرسال تنبيه عند فشل أحد المشغلات، اتبع الخطوات التالية:

    1. في عمود اسم الإشارة ، ابحث عن إشارة فشل المشغلات وحددها.

      Select signal for creating alert

    2. في جزء المعلومات الذي يفتح للإشارة المحددة، ضمن منطق التنبيه، قم بإعداد شرطك، على سبيل المثال:

    3. بالنسبة إلى عامل التشغيل، حدد أكبر من أو مساو ل.

    4. بالنسبة إلى نوع التجميع، حدد عدد.

    5. بالنسبة إلى قيمة العتبة، أدخل 1.

    6. ضمن معاينة الشرط، تأكد من أن حالتك تبدو صحيحة.

    7. ضمن تقييم استنادا إلى، قم بإعداد الفاصل الزمني والتكرار لتشغيل قاعدة التنبيه. بالنسبة إلى دقة التجميع (الفترة)، حدد الفترة لتجميع البيانات. بالنسبة إلى تكرار التقييم، حدد عدد المرات التي تريد فيها التحقق من الحالة.

    8. عندما تكون مستعدا، حدد تم.

    إليك الشرط النهائي:

    Set up condition for alert

    تعرض صفحة إنشاء قاعدة الآن الشرط الذي قمت بإنشائه وتكلفة تشغيل هذا التنبيه.

    New alert on the

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

  5. عند الانتهاء، حدد إنشاء قاعدة تنبيه.

تلميح

لتشغيل تطبيق منطقي من تنبيه، يمكنك تضمين مشغل الطلب في سير العمل، والذي يتيح لك تنفيذ مهام مثل الأمثلة التالية:

الخطوات التالية