استخدم أداة "المراقبة" لاستكشاف مشكلات أداء بدء التطبيق وإصلاحها
Microsoft Azure Monitor هي أداة يمكنك تشغيلها من Microsoft Power Apps Studio لمساعدتك فِي استكشاف المشكلات وإصلاحها وتحسين جودة تطبيقاتك. تشمل العناصر الأساسية التي يمكنك تحديدها باستخدام أداة "المراقبة" ما يلي:
أخطاء فِي استخدام الموصلات
يتم إرسال / استقبال بيانات واسعة النطاق
استجابة بطيئة من الموصلات
إجراءات بيانات مكررة
عندما يتم تنشيط أداة "المراقبة"، تقوم بالرصد والسماح لك بمشاهدة دفق من الأحداث من التطبيق قيد التشغيل. تتضمن هذه الأحداث تفاعل المستخدم مع عناصر التحكم واستخدام مصادر البيانات. يمكن أن يساعدك إنشاء هذا السجل مع بدء تشغيل التطبيق ثم تحليله فِي فهم كيف يقضي تطبيقك وقت التحميل.
تتضمن البيانات المرصودة جميع معلومات السياق الضرورية حتى تتمكن من تحديد المشكلات. تتوفر أيضاً معلومات مماثلة من أدوات مطور المستعرض لديك. ومع ذلك، تفتقر هذه الأدوات إلى معلومات سياق التطبيق مثل اسم عنصر التحكم والمعادلة.
باستخدام تفاصيل الحدث، يمكنك إجراء تغييرات فِي التطبيق لتصحيح المشكلات المحددة ثم إعادة الاختبار دون مغادرة Power Apps Studio أو أداة "المراقبة".
يمكنك أيضاً تسجيل الرسائل المخصصة باستخدام الدالة Trace()، بالإضافة إلى الأحداث التي يتم رصدها تلقائيًا. يمكن أن تكون الرسائل المخصصة مفيدة فِي تحديد بداية منطق OnStart أو OnVisible أو نهايته. يوضح المثال التالي عملية إضافة الدالة Trace() قبل التحميل المسبق للبيانات وبعدها من Microsoft Dataverse.
Trace("Start of OnStart");
ClearCollect(colDesks,Desks);
Trace("End of OnStart");
عند تشغيل أداة "المراقبة"، يمكنك الآن عرض بداية معالجة OnStart ونهايتها من خلال البحث عن رسائل التتبع فِي سجل الأحداث.
عند استخدام أداة "المراقبة" لتقييم وقت بدء تشغيل تطبيقك، تأكد من تشغيل التطبيق من بداية باردة وأنك لا تعيد تشغيل OnStart أو OnVisible يدوياً من داخل Power Apps Studio. تضمن البداية الباردة أن الأحداث التي ترصدها لا تتأثر بالتخزين المؤقت للبيانات الذي يمكن أن يحدث عند إعادة تشغيل منطق الأسلوب OnStart أو OnVisible. يمكن ضمان البداية الباردة باتباع الخطوات التالية:
قم بتمكين الإعداد تصحيح أخطاء التطبيق المنشور.
احفظ التطبيق.
انشر التطبيق.
قم بتشغيل أداة "المراقبة" من make.powerapps.com.
يوضح الفيديو التالي كيفية تنشيط مراقبة البيانات التي تم رصدها ومراجعتها أثناء بدء تشغيل تطبيقك.