Audekla lietojumprogrammu atkļūdošana ar Live monitor

Tiešais monitors pēc noklusējuma ir pieejams visām audekla lietotnēm. Izmantojot Live monitor, varat izsekot notikumiem, kādi tie notiek audekla programmā autorēšanas laikā Power Apps Studio, vai arī varat izmantot Monitor, lai atkļūdotu publicēto audekla programmas versiju. Papildinformācija: Tiešraides monitora pārskats

Darba sākšana ar Live monitoru audekla programmās

Lai atvērtu programmu Monitors, autorējot programmu

  1. Pierakstieties programmatūrā Power Apps.

  2. Izveidojiet jaunu lietotni vai rediģējiet esošu lietotni.

  3. Kreisajā rūtī atlasiet Papildu rīki.

  4. Atlasiet Atvērt tiešo monitoru.

Šī darbība atver tiešraides monitoru jaunā pārlūkprogrammas cilnē un savieno to ar esošo Power Apps Studio sesiju.

Augšdaļā tiek parādīts paziņojums, kas parāda pašreizējo uzraudzības sesiju kā Studio sesiju.

Padoms

Tiešraides monitors neietekmē jūsu lietotni. Tiešraides monitoru var izmantot ar jebkuru programmu testa vidē vai ražošanā.

Publicētas programmas tiešraides monitora atvēršana

Varat arī izmantot Live monitoru, lai atkļūdotu publicēto programmu tīmekļa atskaņotājā.

Lai atvērtu Live monitor publicētai programmai

  1. Pierakstieties programmatūrā Power Apps.

  2. Kreisajā rūtī atlasiet Programmas.

  3. Sarakstā atlasiet programmu.

  4. Atlasiet nolaižamo izvēlni blakus Detalizēta informācija un pēc tam izvēlieties,Tiešais monitors.

  5. Atlasiet Atskaņot publicēto programmu.

    Atskaņot publicēto lietotni.

Šī darbība atver publicēto programmu jaunā pārlūkprogrammas cilnē un savieno to ar pašreizējo tiešraides pārraudzības sesiju. Tiešraides pārraugā uzreiz redzēsit notikumus, kad programma tiek ielādēta tīmekļa atskaņotājā un mijiedarbojaties ar publicēto programmu.

Tiešraides pārraugs parāda arī paziņojumu, ka pašlaik atvērtā uzraudzības sesija attiecas uz publicēto programmas versiju.

Publicēta lietotnes sesija.

Programmām, kas darbojas mobilajās ierīcēs Power Apps (priekšskatījums)

Veiciet iepriekš norādītās darbības, bet atlasiet Kopēt pārrauga saiti , nevis Play publicēto programmu. Izmantojiet kopēto saiti savā ierīcē, lai atvērtu publicētās lietotnes uzraudzīto sesiju. Pārliecinieties, vai saite ir atvērta, izmantojot Power Apps mobilo tālruni, nevis pārlūkprogrammu.

Piezīmes

Kopēt monitora saiti ir pieejama https://make.preview.powerapps.com

Kopēt monitora saiti.

Iestatījums: atkļūdošanas publicētā programma

Ja vēlaties skatīt publicētās programmas avota izteiksmes Live Monitor, jums ir jāieslēdz iestatījums, lai publicētu izteiksmes programmā. Šis iestatījums ir līdzīgs atkļūdošanas faila ģenerēšanai tradicionālajā izstrādē. Avota izteiksmju publicēšana, izmantojot savu programmu, nav obligāta. Pat, ja šis iestatījums ir izslēgts, joprojām varat skatīt notikumus programmā, taču nevarēsit notikumus kartēt noteiktām izteiksmēm vai formulām.

Lai iespējotu šo iestatījumu, dodieties uz Failu>iestatījumi un pēc tam ieslēdziet Publicētās lietotnes atkļūdošana.

Piezīmes

Iespējojot šo iestatījumu, tam ir būtiska ietekme uz programmas veiktspēju visiem saviem lietotājiem. Lai samazinātu ietekmi, atspējojiet šo iestatījumu, tiklīdz, atkļūdojot publicēto programmu, vairs nebūs jāskata avota izteiksmes.

Publicēto lietotnes atkļūdošana.

Notikumu skatīšana tiešraidē

Lai skatītu notikumus no savas programmas, atskaņojiet programmu Power Apps Studio. Pēc tam tiešraides monitors parādīs notikumu tabulu, kā arī konkrētu informāciju.

Skatiet notikumus, kad tie notiek.

Piemērs: Live monitora izmantošana ar audekla lietotnēm

Šajā piemērā izmantosiet Northwind parauga datu programmu, kas iekļauta Northwind parauga risinājumā.

Northwind parauga risinājums ir audekla programma, kas ielādē parauga datus Microsoft Dataverse. Varat arī izveidot jaunu programmu vai izmantot jau esošu.

Fons

Apsveriet scenāriju, kurā ir izvietota programma un tās sākotnējā versija piedzīvo veiktspējas pasliktināšanos. Programma arī periodiski ģenerē kļūdas bez skaidras shēmas. Datu ielāde programmā notiek sekmīgi gandrīz visu laiku, bet dažreiz tā neizdotas.

Pārbaudot Live monitor, tiek parādītas datu darbības, kā paredzēts. Tomēr ir redzamas arī vairākas atbildes ar HTTP statusa kodu 429, norādot, ka noteiktā laika periodā ir bijis pārāk daudz pieprasījumu.

Atlasot šādu notikumu, tiek parādīta kļūda “Pārsniegts ierobežojumu skaits. Mēģiniet vēlreiz pēc XX sekundēm.”

Scenārija piemērs - kļūda 429.

Analīze

Šai problēmai ir nepieciešama papildu analīze, lai saprastu, kāpēc pieprasījumi tiek ierobežoti. Tiešraides pārraugā redzams, ka katram createRow izsaukumam ir vairāki getRows pieprasījumi no rekvizīta ProgressCount.Text , katrs uz citu entītiju. Šīm entītijām programma neveido rindas. Formula ProgressCount.Text ir redzama Live monitorā, kā parādīts nākamajā attēlā.

Kļūda 429 - formula.

Katram pievienotajam ierakstam formula tiek novērtēta vēlreiz un CountRows tiek izsaukts uz vairākām entītijām. Šādas darbības rezultātā žurnālā tiek iegūts getRows , jo CountRows nav deleģēts Dataverse. Katram ierakstam pievienotajam pieprasījumam jūs, iespējams, veicat 12 papildu pieprasījumus, lai saskaitītu rindas katrā entītijā.

Šie papildu pieprasījumi neregulāri izraisa kļūdas, jo platforma Dataverse ierobežo pakalpojuma pieprasījumus. Kā arī izskaidro vispārējo veiktspējas problēmu.

Nākamās darbības

Sadarbības atkļūdošana ar Live monitor

Skatiet arī:

Uzlabota uzraudzība
Modeļa vadītu programmu atkļūdošana, izmantojot Monitor