نظرة عامة على تشخيصات خدمة تطبيقات Azure
عندما تقوم بتشغيل تطبيق ويب ، فأنت تريد أن تكون مستعدا لأي مشكلات قد تنشأ ، من أخطاء 500 إلى المستخدمين الذين يخبرونك بأن موقعك معطل. تعد تشخيصات خدمة التطبيقات تجربة ذكية وتفاعلية لمساعدتك في استكشاف أخطاء تطبيقك وإصلاحها دون الحاجة إلى تكوين. عندما تواجه مشكلات في تطبيقك، تشير تشخيصات App Service إلى الخطأ الذي يرشدك إلى المعلومات الصحيحة لاستكشاف المشكلة وحلها بسهولة وسرعة.
على الرغم من أن هذه التجربة مفيدة للغاية عندما تواجه مشكلات في تطبيقك خلال آخر 24 ساعة، إلا أن جميع الرسوم البيانية التشخيصية متاحة دائما لتحليلها.
لا تعمل تشخيصات خدمة التطبيقات مع تطبيقك على Windows فحسب، بل أيضا مع التطبيقات الموجودة على Linux/containersوبيئة خدمة التطبيقاتووظائف Azure.
فتح تشخيصات خدمة التطبيقات
للوصول إلى تشخيصات خدمة التطبيق، انتقل إلى تطبيق ويب خدمة التطبيقات أو بيئة خدمة التطبيق في مدخل Azure. في التنقل الأيسر ، انقر فوق تشخيص المشكلات وحلها.
بالنسبة إلى وظائف Azure، انتقل إلى تطبيق الوظائف، وفي التنقل العلوي، انقر فوق ميزات النظام الأساسي، وحدد تشخيص المشكلات وحلها من قسم إدارة الموارد .
في الصفحة الرئيسية لتشخيص خدمة التطبيقات، يمكنك اختيار الفئة التي تصف المشكلة في تطبيقك بشكل أفضل باستخدام الكلمات الرئيسية في كل لوحة صفحة رئيسية. أيضا ، هذه الصفحة هي المكان الذي يمكنك العثور فيه على أدوات التشخيص. راجع أدوات التشخيص.

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

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


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

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

التحقيق في مشكلات التعليمات البرمجية للتطبيق (فقط للتطبيق Windows)
نظرا لأن العديد من مشكلات التطبيق مرتبطة بمشكلات في التعليمات البرمجية للتطبيق، تتكامل تشخيصات App Service مع Insights التطبيق لتسليط الضوء على الاستثناءات ومشكلات التبعية للارتباط بوقت التوقف المحدد. يجب تمكين Insights التطبيق بشكل منفصل.

لعرض استثناءات التطبيق Insights وتبعياته، حدد تطبيق الويب لأسفل أو اختصارات التجانب البطيئة لتطبيق الويب.
خطوات استكشاف الأخطاء وإصلاحها (للتطبيق Windows فقط)
إذا تم اكتشاف مشكلة في فئة مشكلة معينة خلال ال 24 ساعة الماضية، فيمكنك عرض تقرير التشخيص الكامل، وقد تطالبك تشخيصات App Service بعرض المزيد من نصائح استكشاف الأخطاء وإصلاحها والخطوات التالية للحصول على تجربة أكثر إرشادا.

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

الشفاء التلقائي
الشفاء التلقائي هو إجراء تخفيف يمكنك اتخاذه عندما يواجه تطبيقك سلوكا غير متوقع. يمكنك تعيين القواعد الخاصة بك استنادا إلى عدد الطلبات والطلب البطيء والحد من الذاكرة ورمز حالة HTTP لتشغيل إجراءات التخفيف. استخدم الأداة للتخفيف مؤقتا من سلوك غير متوقع حتى تعثر على السبب الجذري. تتوفر الأداة حاليا Windows Web Apps و Linux Web Apps و Linux Custom Containers. تختلف الظروف المدعومة والتخفيف وفقا لنوع تطبيق الويب. لمزيد من المعلومات، راجع الإعلان عن تجربة الشفاء التلقائي الجديدة في تشخيصات خدمة التطبيقات والإعلان عن الشفاء التلقائيلنظام التشغيل Linux.

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


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