نظرة عامة على المراقب

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

المزايا

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

تصحيح أخطاء تطبيق

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

بعض الأمثلة عن المشاكل والاستعلامات التي يمكن الكشف عنها عند استخدام المراقب هي:

  • عدد كبير من مكالمات الشبكة

    • هل يقوم التطبيق بإحضار البيانات بشكل متكرر أيضا؟
    • هل يمكنك تحسين التطبيق لإحضار البيانات عند الحاجة إليها فقط؟
    • هل تعمل عناصر تحكم المؤقت في أغلب الأحيان؟
    • هل تحدث أحداث كثيرة جدًا عند بدء تشغيل التطبيق؟ هل يمكن تأخير إحضار بعض البيانات؟
  • استرداد البيانات من نفس مصدر البيانات

    • هل يمكن استخدام أنماط مختلفة مثل التخزين المؤقت للبيانات في المجموعات أو المتغيرات بدلا من إحضار نفس البيانات عدة مرات؟
  • حجم بيانات الاستجابة

    • هل يمكنك استخدام عوامل تصفية الاستعلام لتقليل كمية البيانات المطلوبة؟
  • مدة الطلب

    • هل الموصلات والدالات الإضافية محسنة؟
    • هل يمكنك تقليل حجم الاستجابة باستخدام عوامل تصفية الاستعلام؟
  • أخطاء

    • هل قمت بتكوين الأذونات المطلوبة لتشغيل التطبيق بشكل صحيح؟
    • هل يتم التحكم في طلباتك بواسطة النظام الأساسي؟

المتطلبات

ستحتاج إلى عضوية دور الأمان التالية في البيئة لاستخدام أداة المراقبة.

نوع التطبيق دور الأمان المطلوب
تطبيق اللوحة مسؤول البيئة أو منشئ البيئة
تطبيق يستند إلى النموذج مسؤول النظام أو مخصص النظام لمؤسسة Dataverse

مزيد من المعلومات: تكوين أمان المستخدم للموارد في بيئة

لوحة معلومات المراقب

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

لوحة معلومات المراقب.

اسم العمود الوصف
معرّف الرقم التسلسلي للأحداث.
الوقت الوقت الذي وقع فيه الحدث.
الفئة نوع الحدث، مثل الشبكة.
العملية اسم العملية الداخلية الناتجة للطلب داخل التطبيق. علي سبيل المثال، يكون createRow  هو اسم العملية من دالة Patch
النتيجة الوصف النصي لرمز الحالة. على سبيل المثال، ستظهر الحالة 429 على شكل  خطأ  في عمود النتيجة. كما تساعدك ألوان الصفوف في تحديد أي أخطاء وتحذيرات بسرعة.
معلومات النتيجة الترجمة التفصيلية لرموز الخطأ والنتائج. على سبيل المثال، ستظهر الحالة 429 على أنها ‬‏‫"عدد الطلبات كبير جدًا" في عمود معلومات النتيجة.
الحالة رمز حالة HTTP لطلب الشبكة. على سبيل المثال، يمثل الرمز 2XX طلبا ناجحا، بينما يمثل الرمز 4XX خطأ.
المدة يمكن استخدام المدة في أغلب الأحيان لفهم أداء مكالمات الشبكة في التطبيق، ولكنها تتوقف أيضًا على نوع الحدث. على سبيل المثال، بالنسبة لطلب الشبكة، المدة هي الوقت المستغرق لإرسال الطلب وتلقي الاستجابة.
مصدر البيانات اسم مصدر البيانات الذي يتم الوصول إليه من خلال عملية الحدث المرفوع (على سبيل المثال، اسم جدول Microsoft Dataverse)
عنصر تحكم اسم عنصر التحكم الذي يقترن بهذا الحدث
الخاصية خاصية عنصر التحكم النشط للحدث المرفوع.
حجم الاستجابة بالنسبة لحدث طلب الشبكة، يمثل حجم الاستجابة التي تم تلقيها من المرسل إلى التطبيق الخاص بك، في بايت.

عند تحديد حدث في الشبكة، تعرض لوحة تفاصيل إضافية حول الحدث. تحتوي اللوحة علي أربع علامات تبويب:

  • التفاصيل: تعرض نظرة عامة عالية المستوي للحدث الذي قمت بتحديده.قد تكون بعض البيانات مطوية في طريقة عرض الشجرة. يمكنك توسيع والتنقل لأسفل لعرض المحتوي.

    المراقب - التفاصيل.

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

    المراقب - الصيغة.

  • الطلب: إظهار طلب HTTP الذي تم إرساله.

    المراقب‏‎ - الطلب.

  • الاستجابة: إظهار استجابة HTTP التي تم تلقيها. يمكنك عرض الاستجابة بتنسيق JSON.

    المراقب‏‎ - الرد.

السيناريوهات غير المدعومة للمراقب

للتعرف على السيناريوهات غير المدعومة للمراقب، انتقل إلى المراقبة المتقدمة - السيناريوهات غير المدعومة.

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

راجع أيضًا

استكشاف مشكلات النماذج وإصلاحها في التطبيقات المستندة إلى النموذج
التصحيح التعاوني باستخدام المراقب
المراقبة المتقدمة