استخدم أداة "المراقبة" لاستكشاف مشكلات أداء بدء التطبيق وإصلاحها

مكتمل

Microsoft Azure Monitor هي أداة يمكنك تشغيلها من Microsoft Power Apps Studio لمساعدتك فِي استكشاف المشكلات وإصلاحها وتحسين جودة تطبيقاتك. تشمل العناصر الأساسية التي يمكنك تحديدها باستخدام أداة "المراقبة" ما يلي:

  • أخطاء فِي استخدام الموصلات

  • يتم إرسال / استقبال بيانات واسعة النطاق

  • استجابة بطيئة من الموصلات

  • إجراءات بيانات مكررة

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

لقطة شاشة لنافذة Power Apps Monitor لنافذة مراقب تحتوي على سجل تم رصده من جلسة تطبيق.

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

لقطة شاشة لنافذة Power Apps Monitor تُظهر سجل أحداث تم رصده من إحدى جلسات التطبيق.

باستخدام تفاصيل الحدث، يمكنك إجراء تغييرات فِي التطبيق لتصحيح المشكلات المحددة ثم إعادة الاختبار دون مغادرة Power Apps Studio أو أداة "المراقبة".

يمكنك أيضاً تسجيل الرسائل المخصصة باستخدام الدالة Trace()، بالإضافة إلى الأحداث التي يتم رصدها تلقائيًا. يمكن أن تكون الرسائل المخصصة مفيدة فِي تحديد بداية منطق OnStart أو OnVisible أو نهايته. يوضح المثال التالي عملية إضافة الدالة Trace() قبل التحميل المسبق للبيانات وبعدها من Microsoft Dataverse.

Trace("Start of OnStart");

ClearCollect(colDesks,Desks);

Trace("End of OnStart");

لقطة شاشة لمعادلة App.OnStart التي تحتوي على المعادلة التالية: Trace(

عند تشغيل أداة "المراقبة"، يمكنك الآن عرض بداية معالجة OnStart ونهايتها من خلال البحث عن رسائل التتبع فِي سجل الأحداث.

لقطة شاشة لسجل الأحداث تُظهر الأحداث التي تم رصدها أثناء عملية بدء تشغيل التطبيق.

عند استخدام أداة "المراقبة" لتقييم وقت بدء تشغيل تطبيقك، تأكد من تشغيل التطبيق من بداية باردة وأنك لا تعيد تشغيل OnStart أو OnVisible يدوياً من داخل Power Apps Studio. تضمن البداية الباردة أن الأحداث التي ترصدها لا تتأثر بالتخزين المؤقت للبيانات الذي يمكن أن يحدث عند إعادة تشغيل منطق الأسلوب OnStart أو OnVisible. يمكن ضمان البداية الباردة باتباع الخطوات التالية:

  1. قم بتمكين الإعداد تصحيح أخطاء التطبيق المنشور.

  2. احفظ التطبيق.

  3. انشر التطبيق.

  4. قم بتشغيل أداة "المراقبة" من make.powerapps.com.

يوضح الفيديو التالي كيفية تنشيط مراقبة البيانات التي تم رصدها ومراجعتها أثناء بدء تشغيل تطبيقك.