Lõuendirakenduste silumine kuvari abil

Kuvar on vaikimisi saadaval kõigi lõuendi rakenduste jaoks. Funktsiooni monitor abil saate jälgida sündmusi, nagu nad esinevad lõuendil rakenduses, kasutades funktsiooni Power Apps Studio või kasutades kuvarit lõuendirakenduse avaldatud versiooni silumiseks. Lisateave: Ülevaade

Kuvariga alustamine lõuendirakendustes

Monitori avamiseks rakenduse loomisel tehke järgmist

  1. Logige sisse rakendusse Power Apps.

  2. Looge uus rakendus või redigeerige olemasolevat rakendust.

  3. Valige vasakpoolselt paanilt Täpsemad tööriistad.

  4. Valige Ava monitor.

    Monitori avamine.

See toiming avab avaldatud rakenduse uuel brauseri vahekaardil ja ühendab selle teie praeguse Power Apps Studio seansiga.

Kuvar - avatud.

Ülaosas kuvatakse teavitus, mis näitab, et seanss on praegu avatud kui Studio seanss.

Näpunäide

Monitor ei mõjuta teie rakendust. Saate kasutada Monitori mis tahes rakendusega testkeskkonnas või tootmises.

Kuvari avamiseks avaldatud rakendusele

Samuti saate kasutada Monitori, et siluda avaldatud rakendust veebiesitajas.

Kuvari avamiseks avaldatud rakendusele:

  1. Logige sisse rakendusse Power Apps.

  2. Valige vasakpoolsel paanil Rakendused.

  3. Valige loendist rakendus.

  4. Valige menüüst Monitor. Saate valida ka Rohkem käske (...) ja seejärel Üksikasjad.

    Kuvari avamiseks avaldatud rakendusele.

  5. Valige Esita avaldatud rakendus.

    Avaldatud rakenduse esitamine.

See toiming avab avaldatud rakenduse uue brauseri vahekaardil ja ühendab selle teie praeguse kuvari seansiga. Näete sündmusi kohe monitoris, kui rakendus laaditakse veebimängijasse ja kui suhtlete avaldatud rakendusega.

Kuvar kuvab ka teate, mis näitab, et praegu avatud jälgimisseanss on rakenduse avaldatud versioon.

Avaldatud rakenduse seanss.

Säte: ilmunud rakenduse silumine

Kui soovite vaadata avaldatud rakenduse kuvari allika avaldisi, peate uue sätte sisse lülitama, et avaldada avaldised rakendusega. See säte on sarnane silumisfaili loomisega traditsioonilises arenduses. Teie rakendusega seotud avaldiste avaldamine on valikuline. Isegi kui see säte on välja lülitatud, saate siiski vaadata rakenduse sündmusi, kuid neid sündmusi ei saa vastendada konkreetsete avaldiste või valemitega.

Selle sätte lubamiseks avage Fail > Sätted ja lülitage seejärel sisse Ilmunud rakenduse silumine.

Märkus

Selle sätte lubamine mõjutab teie rakenduse jõudlust kõigi teie kasutajate jaoks. Mõju vähendamiseks keelake see säte kohe, kui te avaldatud rakenduse silumisel enam lähteavaldisi ei pea kuvama.

Silu avaldatud rakendus.

Kuva sündmused kuvaril

Rakenduse sündmuste vaatamiseks mängige rakendust rakenduses Power Apps Studio. Seejärel kuvab kuvada nende sündmuste tabel koos konkreetsete üksikasjadega.

Sündmuste vaatamine nende ilmnemisel.

Näide: Lõuendirakenduste silumine kuvariga

Selles näites kasutate Northwindi näidisandmete rakendust, mis on Northwindi näidislahenduses.

Northwindi näidislahendus on lõuendirakendus, mis laadib näidisandmed Microsoft Dataverse'i. Saate selle asemel luua ka uue rakenduse või kasutada olemasolevat rakendust.

Taustal

Mõelge stsenaariumile, kus rakendus on juurutatud, ja rakenduse algset versiooni kogemust halvendades. Rakendus genereerib ka aeg-ajalt vigu, millel pole selget mustrit. Andmete laadimisel rakenduses õnnestub enamus aega, kuid nurjub mõnikord.

Monitori kontrollides näete andmetoiminguid eeldatud viisil. Siiski kuvatakse mitu tagasisidet, millel on HTTP-olekukood 429, mis näitab, et konkreetses ajavahemikus on esitatud liiga palju taotlusi.

Kui valite sellise sündmuse, näete tõrget kui "Rate limit exceeded" (Määralimiit on ületatud). Proovige XX sekundi pärast uuesti."

Näidisstsenaarium - viga 429.

Analüüs

Probleemi on vaja edasi analüüsida, et mõista, miks taotlusi saab ahendada. Monitoris näete, et iga kutse createRow jaoks on mitu taotlust getRows atribuudilt ProgressCount.Text, iga neis erinevale olemile. Need olemid pole olemid, mille jaoks rakendus ridu loob. Nagu on näha järgmisel pildil, on valem ProgressMonitor.Text kuvatud monitoris.

Tõrge 429 – valem.

Iga lisatud kirje puhul hinnatakse valem uuesti ja element CountRows kutsutakse mitmel tabelil. See käitumine tõi kaasa getRows logisse, kuna CountRows pole delegeeritud Dataverse jaoks. Iga kirje lisamise taotluse puhul on võimalik, et teete 12 täiendavat taotlust lugeda iga olemi read.

Need lisataotlused põhjustavad aeg-ajalt tõrkeid, kuna Dataverse'i platvorm piirab teenuse taotlusi. See selgitab ka üldist jõudlusprobleemi.

Järgmised etapid

Koostöine silumine Monitoriga

Vt ka

Täpsem jälgimine
Mudelipõhiste rakenduste silumine Monitoriga