Споделяне чрез


Общ преглед на Монитор

Монитор е инструмент, който предлага на създателите възможност да преглеждат поток от събития от сесията на потребител, за да диагностицират и отстраняват проблеми. Създателите на приложения за платно могат да използват Монитор, за да преглеждат събития, докато изграждат ново приложение в Power Apps Studio, или за проследяване на публикувани приложения по време на изпълнение. Създателите на приложения, управлявани от модел, могат да проследяват навигацията в страници, изпълнението на команди, въпроси, свързани с формуляри и други основни действия за разбиране на поведението на приложението и извършване на подобрения.

Обезщетения

Монитор може да ви помогне при диагностиката и отстраняването на проблеми по-бързо, както и да създавате по-надеждни приложения. Той осигурява задълбочен изглед на вашето приложение, като регистрира всички ключови дейности, които се случват в приложението, докато се изпълнява. Монитор също така осигурява по-добро разбиране на това как действат събитията и формулите, съдържащи се в приложението ви, така че да можете да подобрите производителността и да идентифицирате грешки или проблеми.

Отстраняване на грешки в приложение

Ключът към отстраняването на проблем е да разберете по-добре какво прави приложението ви и как го прави.Понякога е трудно да се изолира проблем, като просто погледнете формулите на приложението или дори като прегледате грешките по време на изпълнение. Наблюдаването на събитията, както се случват във вашето приложение, може да ви помогне да разберете реда на събитията и как работи приложението ви, за да откривате грешки и да диагностицирате проблемите по-бързо.

Няколко примерни проблема и заявки, които можете да разкриете, когато използвате Монитор, са:

  • Голям брой мрежови разговори

    • Данните за извличане на приложението твърде често ли са?
    • Можете ли да оптимизирате приложението да извлича данни само когато е необходимо?
    • Пускат ли се контролите на таймера твърде често?
    • Съществуват ли прекалено много събития при стартиране на приложението? Може ли извличането на част от данните да се забави?
  • Изтеглете данни от същия източник на данни

    • Можете ли да използвате различни модели като кеширане на данни в колекции или променливи, вместо да извличате едни и същи данни няколко пъти?
  • Размер на данните на отговора

    • Можете ли да използвате филтри за заявки, за да намалите количеството заявени данни?
  • Времетраенето на заявката

    • Оптимизирани ли са конекторите и добавките?
    • Можете ли да намалите размера на отговора, като използвате филтри за заявки?
  • Грешки

    • Конфигурирали ли сте необходимите разрешения, за да стартирате приложението правилно?
    • Вашите заявки заглушават ли се от платформата?

Предварителни изисквания

Ще ви трябва следното права за достъп членство в средата, за да използвате Monitor.

Тип на приложение Необходими права за достъп
Приложение за платно Администратор на среда или Създател на среда
Приложение, управлявано от модел Системен администратор или персонализатор на системата за организацията на Dataverse

Повече информация: Конфигуриране на защита на потребителя на ресурси в среда

Табло на Монитор

Можете да прегледате различни свойства за всяко събитие в Монитор. В зависимост от категорията на събитието, някои от тези свойства може да не съдържат данни. Следващото изображение показва пример за таблото на Монитор за приложения за платно.

Табло на проследяване.

Име на колона Описание
ID Поредният номер за събитията.
Време Час на възникване на събитието.
Категория Типът на събитието, като например Network.
Операция Полученото вътрешно име на операцията на заявката вътре в приложението. Например, createRow е името на операцията от функцията Patch .
Резултат Текстовото описание на кода на състоянието. Например, състояние 429 ще се появи като "Грешка"  в колоната с резултати. Цветовете на редовете също помагат бързо да се идентифицират всички грешки и предупреждения.
Информация за резултат Подробен превод на кодове за грешки и резултати. Например код на състоянието 429 ще се покаже като „Твърде много заявки“ в тази колоната.
Статус Кодът на състоянието на HTTP на мрежова заявка. Например 2XX код представлява успешна заявка, докато 4XX код представлява грешка.
Времетраене Продължителността може да се използва най-вече за разбиране на ефективността на мрежовите повиквания в приложението, но зависи и от вида на събитието. Например за мрежова заявка продължителността е времето, необходимо за изпращане на заявката и отговора, който трябва да бъде получен.
Източник на данни Името на източник на данни, достъпен чрез операцията за повдигнато събитие (например име на таблица на Microsoft Dataverse).
Управление Името на контролата, свързана с това събитие
Свойство Свойството на активната контрола на повдигнатото събитие.
Размер на отговора За събитие за мрежова заявка представлява размера на отговора, получен от подателя до вашето приложение, в байтове.

Когато изберете събитие в мрежата, панел показва допълнителни подробности за събитието. Панелът има четири раздела:

  • Подробности: Показва преглед на високо ниво на събитието, което сте избрали. Някои от данните може да се свият в изгледа на дърво. Можете да разширите и да разгледате съдържанието.

    Проследяване – подробности.

  • Формула: Показва съответната формула от приложението ви за избраното събитие. Името на свойството за управление, задействащо събитието, се показва в горната част на раздела и вътре в таблицата на събитията.

    Проследяване – формула.

  • Заявка: Показва изпратената HTTP заявка.

    Проследяване – заявка.

  • Отговор: Показва получения HTTP отговор. Можете да прегледате отговора във формат JSON.

    Проследяване – отговор.

Неподдържани сценарии за Монитор

За да научите за неподдържани сценарии за Монитор, отидете на Разширено проследяване – неподдържани сценарии.

Следващи стъпки

Вижте също

Отстранявайте проблеми във формуляри в приложения, управлявани от модел
Съвместно отстраняване на грешки с помощта на Монитор
Разширено проследяване

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).