إن المراقب عبارة عن أداة توفر للمنشئين القدرة على عرض تدفق أحداث من جلسة عمل المستخدم لتشخيص المشكلات وإصلاحها. يمكن لمنشئي تطبيق اللوحة استخدام المراقب لعرض الأحداث أثناء إنشاء تطبيق جديد في Power Apps Studio أو مراقبة التطبيقات التي تم نشرها أثناء وقت التشغيل. بإمكان منشئي التطبيقات المستندة إلى النموذج مراقبة التنقل في الصفحة وتنفيذ الأوامر والمشاكل ذات الصلة بالنموذج بالإضافة إلى إجراءات رئيسية أخرى لفهم سلوك التطبيق وإجراء تحسينات.
المزايا
بإمكان المراقب أن يساعدك على تشخيص المشاكل واستكشافها وإصلاحها بشكل أسرع وبناء تطبيقات أكثر موثوقية. وهو يوفر طريقة عرض بعمق لتطبيقك عن طريق تسجيل جميع الأنشطة الرئيسية التي تحدث في التطبيق أثناء تشغيله. كما توفر أداة المراقب فهمًا أفضل لكيفية عمل الأحداث والصيغ المضمنة في تطبيقك بحيث يمكنك تحسين الأداء وتحديد أي أخطاء أو مشاكل.
تصحيح أخطاء تطبيق
تُعد أفضل طريقة لتصحيح المشكلة تكوين فهم أفضل لمهام تطبيقك وكيفية تنفيذها. في بعض الأحيان، من الصعب عزل مشكلة عند النظر إلى صيغ التطبيق فقط أو حتى مراجعة أخطاء وقت التشغيل. بإمكان مراقبة الأحداث عند حدوثها في تطبيقك أن يساعدك على فهم ترتيب الأحداث والأداء لتطبيقك لتحديد الأخطاء وتشخيص المشاكل بشكل أسرع.
بعض الأمثلة عن المشاكل والاستعلامات التي يمكن الكشف عنها عند استخدام المراقب هي:
عدد كبير من مكالمات الشبكة
هل يقوم التطبيق بإحضار البيانات بشكل متكرر أيضا؟
هل يمكنك تحسين التطبيق لإحضار البيانات عند الحاجة إليها فقط؟
هل تعمل عناصر تحكم المؤقت في أغلب الأحيان؟
هل تحدث أحداث كثيرة جدًا عند بدء تشغيل التطبيق؟ هل يمكن تأخير إحضار بعض البيانات؟
استرداد البيانات من نفس مصدر البيانات
هل يمكن استخدام أنماط مختلفة مثل التخزين المؤقت للبيانات في المجموعات أو المتغيرات بدلا من إحضار نفس البيانات عدة مرات؟
حجم بيانات الاستجابة
هل يمكنك استخدام عوامل تصفية الاستعلام لتقليل كمية البيانات المطلوبة؟
مدة الطلب
هل الموصلات والدالات الإضافية محسنة؟
هل يمكنك تقليل حجم الاستجابة باستخدام عوامل تصفية الاستعلام؟
أخطاء
هل قمت بتكوين الأذونات المطلوبة لتشغيل التطبيق بشكل صحيح؟
هل يتم التحكم في طلباتك بواسطة النظام الأساسي؟
المتطلبات
ستحتاج إلى عضوية دور الأمان التالية في البيئة لاستخدام أداة المراقبة.
يمكنك مراجعة خصائص مختلفة لكل حدث داخل المراقب. بناءً على فئة الحدث، قد لا تحتوي بعض هذه الخصائص على بيانات. على سبيل المثال، تعرض الصورة التالية لوحة معلومات المراقب لتطبيقات اللوحة.
اسم العمود
الوصف
معرّف
الرقم التسلسلي للأحداث.
الوقت
الوقت الذي وقع فيه الحدث.
الفئة
نوع الحدث، مثل الشبكة.
العملية
اسم العملية الداخلية الناتجة للطلب داخل التطبيق. علي سبيل المثال، يكون createRow هو اسم العملية من دالة Patch.
النتيجة
الوصف النصي لرمز الحالة. على سبيل المثال، ستظهر الحالة 429 على شكل خطأ في عمود النتيجة. كما تساعدك ألوان الصفوف في تحديد أي أخطاء وتحذيرات بسرعة.
معلومات النتيجة
الترجمة التفصيلية لرموز الخطأ والنتائج. على سبيل المثال، ستظهر الحالة 429 على أنها "عدد الطلبات كبير جدًا" في عمود معلومات النتيجة.
الحالة
رمز حالة HTTP لطلب الشبكة. على سبيل المثال، يمثل الرمز 2XX طلبا ناجحا، بينما يمثل الرمز 4XX خطأ.
المدة
يمكن استخدام المدة في أغلب الأحيان لفهم أداء مكالمات الشبكة في التطبيق، ولكنها تتوقف أيضًا على نوع الحدث. على سبيل المثال، بالنسبة لطلب الشبكة، المدة هي الوقت المستغرق لإرسال الطلب وتلقي الاستجابة.
مصدر البيانات
اسم مصدر البيانات الذي يتم الوصول إليه من خلال عملية الحدث المرفوع (على سبيل المثال، اسم جدول Microsoft Dataverse)
عنصر تحكم
اسم عنصر التحكم الذي يقترن بهذا الحدث
الخاصية
خاصية عنصر التحكم النشط للحدث المرفوع.
حجم الاستجابة
بالنسبة لحدث طلب الشبكة، يمثل حجم الاستجابة التي تم تلقيها من المرسل إلى التطبيق الخاص بك، في بايت.
عند تحديد حدث في الشبكة، تعرض لوحة تفاصيل إضافية حول الحدث. تحتوي اللوحة علي أربع علامات تبويب:
التفاصيل: تعرض نظرة عامة عالية المستوي للحدث الذي قمت بتحديده.قد تكون بعض البيانات مطوية في طريقة عرض الشجرة. يمكنك توسيع والتنقل لأسفل لعرض المحتوي.
الصيغة: إظهار الصيغة ذات الصلة من تطبيقك للحدث المحدد. يتم عرض اسم خاصية عنصر التحكم الذي يقوم بتشغيل الحدث فوق علامة التبويب، وبداخل جدول الحدث.
الطلب: إظهار طلب HTTP الذي تم إرساله.
الاستجابة: إظهار استجابة HTTP التي تم تلقيها. يمكنك عرض الاستجابة بتنسيق JSON.
Demonstrate the business value and product capabilities of Microsoft Power Platform, such as Power Apps, data connections with Dataverse, and Power Automate.
Научете повече за съвместното отстраняване на неизправности с помощта на Live monitor с функции като покана на потребител или свързване на потребител към монитора.