Делите путем


Отклањање грешака платно апликација са Ливе монитором

Ливе монитор је подразумевано доступан за све апликације платна. Користећи Ливе Монитор, можете пратити догађаје како се дешавају у апликацији платна током искуства Power Apps Studio са стварањем или можете користити Монитор за отклањање грешака у објављеној верзији апликације платна. Више информација: Преглед монитора уживо

Почните са Ливе монитором у апликацијама платна

Да бисте отворили Монитор приликом креирања апликације

  1. Пријавите се у Power Apps.

  2. Креирајте нову апликацију или уредите постојећу апликацију.

  3. У левом окну изаберите Напредни алати.

  4. Изаберите Отвори монитор уживо.

Ова акција отвара Ливе монитор на новој картици претраживача и повезује га са постојећом Power Apps Studio сесијом.

На врху се појављује обавештење које приказује тренутну сесију праћења као сесију студија.

Савет

Ливе монитор нема утицаја на вашу апликацију. Ливе монитор можете користити са било којом апликацијом у тестном окружењу или у производњи.

Отворите Ливе монитор за објављену апликацију

Такође можете користити Ливе монитор за отклањање грешака објављене апликације у веб плејеру.

Да бисте отворили Ливе монитор за објављену апликацију

  1. Пријавите се у Power Apps.

  2. У левом окну изаберите Аппс.

  3. Изаберите апликацију са листе.

  4. Изаберите падајући мени поред Детаљи , а затим изаберите,Ливе монитор.

  5. Изаберите Играј објављену апликацију.

    Играјте објављену апликацију.

Ова акција отвара објављену апликацију на новој картици претраживача и повезује је са тренутном сесијом Ливе монитора. Одмах ћете видети догађаје у Ливе монитору када се апликација учита у веб плејеру и док комуницирате са објављеном апликацијом.

Ливе монитор такође приказује обавештење да је сесија праћења која је тренутно отворена за објављену верзију апликације.

Објављена сесија апликације.

За апликације које раде на Power Apps мобилним уређајима (< ДИЦТ__верзија за преглед > превиеw )

Пратите горе наведене кораке, али изаберите Копирај везу монитора уместо Играј објављену апликацију . Користите копирану везу на уређају да бисте отворили надгледану сесију за објављену апликацију. Уверите се да је веза отворена помоћу Power Apps мобилног телефона , а не претраживача.

Белешка

Копирање монитора линк је доступан у https://make.preview.powerapps.com

Копирај везу монитора.

Подешавање: Отклањање грешака на објављеној апликацији

Ако желите да видите изворне изразе у Ливе Монитор-у за објављену апликацију, потребно је да укључите поставку да бисте објавили изразе са апликацијом. Ово подешавање је слично генерисању датотеке за отклањање грешака у традиционалном развоју. Објављивање изворних израза у апликацији је опционално. Чак и када је ово подешавање искључено, и даље ћете моћи да видите догађаје који се дешавају у апликацији, али нећете моћи да их мапирате у одређене изразе или формуле.

Да бисте омогућили ову поставку, идите на > Филе Сеттингс , а затим укључите Дебуг објављену апликацију.

Белешка

Омогућавање овог подешавања има штетан утицај на перформансе ваше апликације за све ваше кориснике. Да бисте смањили утицај, онемогућите ово подешавање чим више не будете морали да видите изворне изразе приликом отклањања грешака у објављеној апликацији.

Отклањање грешака објављена апликација.

Погледај догађаје у Ливе монитору

Да бисте прегледали догађаје из своје апликације, пустите је у апликацији Power Apps Studio. Ливе монитор ће затим приказати табелу догађаја како се дешавају, заједно са одређеним детаљима.

Погледајте догађаје како се дешавају.

Пример : Коришћење Ливе монитора са апликацијама платна

У овом примеру, користићете апликацију Нортхвинд Сампле Дата која је укључена у решење узорка Нортхвинд.

Решење узорка Нортхвинд је апликација платна која учитава узорке података Microsoft Dataverse. Такође можете да креирате нову апликацију или уместо ње користите постојећу.

Позадина

Размотрите сценарио где је апликација примењена, а почетна верзија апликације доживљава погоршање перформанси. Апликација такође повремено генерише грешке без јасног обрасца понашања. Учитавање података у апликацији успева већину времена, али понекад не успе.

Када проверите Ливе монитор, видећете операције података као што се очекује. Међутим, видећете и неколико одговора који имају HTTP кôд статуса 429, што указује да је било превише захтева у одређеном временском оквиру.

Када изаберете такав догађај, видећете грешку као „Ограничење брзине премашено. Покушајте поново за XX секунде.“

Пример сценарио - грешка 429.

Анализе

За проблем је потребна додатна анализа како би се разумело зашто се захтеви ограничавају. У Ливе монитору, видите да за сваки цреатеРов позив, постоји неколико гетРовс захтева из ПрогрессЦоунт.Тект особине, сваки до другог ентитета. Ови ентитети нису ентитети за које апликација ствара редове. Формула ПрогрессЦоунт .Тект се види у Ливе монитору, као што је приказано на следећој слици.

Грешка 429 - Формула.

За сваки додани запис, формула се поново процењује и ЦоунтРовс се позива на неколико ентитета. Ово понашање резултира гетРовс у дневнику, јер ЦоунтРовс није делегиран за Dataverse. За сваки појединачни захтев за додавање записа, потенцијално постављате 12 додатних захтева да бисте бројали редове у сваком ентитету.

Ови додатни захтеви повремено узрокују грешке јер Dataverse платформа усмерава захтеве за ограничавање на сервис. Ово такође објашњава укупан проблем у вези са перформансама.

Следећи кораци

Колаборативно отклањање грешака са Ливе монитором

Погледајте и

Напредно праћење
Отклањање грешака у апликацијама заснованим на моделу помоћу Монитора