نظرة عامة على تشخيصات وظائف Azure

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

ابدأ تشخيص وظائف Azure

لبدء تشخيص وظائف Azure:

  1. انتقل إلى تطبيق الوظائف الجديد لديك في مدخل Azure.

  2. حددتشخيص المشكلات وحلهالفتح تشخيصات وظائف Azure.

  3. اختر فئة تصف بشكل أفضل مشكلة تطبيق الوظائف باستخدام الكلمات الأساسية في لوحة الصفحة الأساسية. يمكنك أيضاً كتابة كلمة أساسية تصف مشكلتك بشكل أفضل في شريط البحث. على سبيل المثال، يمكنك execution الكتابة لرؤية قائمة بتقارير التشخيص المتعلقة بتنفيذ تطبيق الوظائف وفتحها مباشرة من الصفحة الأساسية.

    Search for Azure Functions diagnostics.

استخدم واجهة تفاعلية

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

Genie is Azure Functions diagnostics' interface.

وبعد تحديد تجانب، يمكنك رؤية قائمة بالمواضيع المتعلقة بالمشكلة التي تم وصفها في التجانب. وتوفر هذه المواضيع أجزاء من المعلومات البارزة الواردة في التقرير الكامل. اختر أياً من هذه المواضيع للتحقيق في المشكلات بشكل مفصّل أكثر. كذلك، يمكنك اختيار عرض التقرير الكامل لاستكشاف جميع المواضيع في صفحة واحدة.

Preview of diagnostic report

عرض تقرير تشخيصي

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

البحث عن رمز المشكلة

بالنسبة إلى الوظائف المستندة إلى البرنامج النصي، يمكنك استخدام Function Execution and Errors ضمن Function App Down أو Reporting Errors لتضييق نطاق خط التعليمات البرمجية، مما يؤدي إلى حدوث استثناءات أو أخطاء. يمكنك استخدام هذه الأداة للتوصل إلى السبب الأساسي وحل المشكلات من خط محدد من التعليمات البرمجية. هذا الخيار غير متوفر لوظائف C# وJava المترجمة مسبقاً.

Diagnostic report on function execution errors

View of exception details.

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

يمكنك طرح الأسئلة أو تقديم ملاحظات حول تشخيص وظائف Azure في UserVoice إدراج [Diag] في عنوان ملاحظاتك.