Megosztás a következőn keresztül:


Vászonalapú alkalmazások hibakeresése az Élő figyelővel

Az Élő monitor alapértelmezés szerint minden vászonalapú alkalmazáshoz elérhető. Az Élő figyelő használatával nyomon követheti az eseményeket, ahogy azok egy vászonalapú alkalmazásban előfordulnak a szerzői élmény Power Apps Studio során, vagy a Figyelő használatával hibakeresést végezhet egy vászonalapú alkalmazás közzétett verziójában. További információ: Élő monitor áttekintése

Első lépések az Élő figyelővel a vászonalapú alkalmazásokban

A Monitor megnyitása alkalmazás létrehozásakor

  1. Jelentkezzen be a Power Apps rendszerbe.

  2. Hozzon létre egy új alkalmazást, vagy szerkesszen egy meglévőt.

  3. A bal oldali panelen válassza a Speciális eszközök lehetőséget.

  4. Válassza az Open live monitor lehetőséget.

Ez a művelet megnyitja az Élő figyelőt egy új böngészőlapon, és csatlakoztatja a meglévő Power Apps Studio munkamenethez.

Felül megjelenik egy értesítés, amely az aktuális figyelési munkamenetet Studio-munkamenetként jeleníti meg.

Tipp.

Az élő figyelő nincs hatással az alkalmazásra. Az Élő figyelőt bármely alkalmazással használhatja tesztkörnyezetben vagy éles környezetben.

Az Élő figyelő megnyitása közzétett alkalmazáshoz

Az Élő figyelővel hibakeresést is végezhet a közzétett alkalmazásban a webes lejátszóban.

Közzétett alkalmazás élő figyelőjének megnyitása

  1. Jelentkezzen be a Power Apps rendszerbe.

  2. A bal oldali panelen válassza az Alkalmazások lehetőséget.

  3. Válasszon egy alkalmazást a listából.

  4. Válassza ki a Részletek melletti legördülő menüt, majd válassza az Élő monitor lehetőséget.

  5. Válassza a Közzétett alkalmazás lejátszása lehetőséget.

    Közzétett alkalmazás lejátszása.

Ez a művelet megnyitja a közzétett alkalmazást egy új böngészőlapon, és csatlakoztatja az aktuális élő figyelő-munkamenethez. Az Élő figyelőben azonnal láthatja az eseményeket, amikor az alkalmazás betöltődik a webes lejátszóba, és amikor interakcióba lép a közzétett alkalmazással.

Az Élő figyelő egy értesítést is megjelenít arról, hogy a jelenleg megnyitott figyelési munkamenet az alkalmazás közzétett verziójához tartozik.

Közzétett alkalmazás-munkamenet.

Mobilon Power Apps futó alkalmazások esetén (előzetes verzió)

Kövesse a fenti lépéseket, de válassza a Figyelő hivatkozás másolása lehetőséget a Közzétett alkalmazás lejátszása helyett. Az eszközön másolt hivatkozással nyisson meg egy figyelt munkamenetet a közzétett alkalmazáshoz. Győződjön meg arról, hogy a linket mobilon Power Apps , nem pedig böngészőbennyitotta meg.

Feljegyzés

A másolásfigyelő hivatkozás a következő nyelveken érhető el: https://make.preview.powerapps.com

Másolja a figyelő hivatkozását.

Beállítás: Közzétett alkalmazás hibakeresése

Ha meg szeretné tekinteni a közzétett alkalmazás forráskifejezéseit a Live Monitor szolgáltatásban, be kell kapcsolnia a kifejezéseket az alkalmazással való közzétételhez. Ez a beállítás hasonló a hibakeresési fájl hagyományos fejlesztésben való létrehozásához. A forráskifejezések közzététele az alkalmazással nem kötelező. Még ha ez a beállítás ki van kapcsolva is, akkor is láthatja az alkalmazásban zajló eseményeket, de ezeket az eseményeket nem tudja leképezni adott kifejezésekhez vagy képletekhez.

A beállítás engedélyezéséhez nyissa meg a Fájlbeállításokat>, majd kapcsolja be a Közzétett alkalmazás hibakeresése beállítást.

Feljegyzés

Ennek a beállításnak a engedélyezése minden felhasználó számára jelentősen negatív hatással van az alkalmazás teljesítményére. A hatás minimálisra csökkentése érdekében tiltsa le ezt a beállítást, amint a közzétett alkalmazás hibakeresésekor már nem kell megtekintenie a forráskifejezéseket.

Közzétett alkalmazás hibakeresése.

Események megtekintése az Élő figyelőben

Az alkalmazás eseményeinek megtekintéséhez játssza le az alkalmazást a Power Apps Studio alkalmazásban. Az élő figyelő ezután megjeleníti az események táblázatát, amint azok előfordulnak, a konkrét részletekkel együtt.

Tekintse meg az eseményeket azok előfordulásakor.

Példa: Élő monitor használata vászonalapú alkalmazásokkal

Ebben a példában a Northwind mintamegoldáshoz mellékelt Northwind Sample Data alkalmazást fogja használni.

A Northwind mintamegoldás egy vászonalapú alkalmazás, amelybe mintaadatokat Microsoft Dataverse tölt be. Ezenfelül Létrehozhat egy alkalmazást, vagy használhat egy már létezőt.

Háttér

Vegye figyelembe a forgatókönyvet, amelyben egy alkalmazás telepítve van, és az alkalmazás kezdeti verziója teljesítménycsökkenést tapasztal. Az alkalmazás időnként hibákat is generál, azonban nincs egyértelmű szabályszerűség. Az adatok betöltése az alkalmazásban az idő nagy részében sikeres, de néha sikertelen.

Az Élő figyelő ellenőrzésekor az adatműveletek a várt módon jelennek meg. Azonban számos olyan választ is lát, amelyek 429-es HTTP-állapotkóddal rendelkeznek, jelezve, hogy túl sok kérés volt egy adott időkereten belül.

Amikor kiválaszt egy ilyen eseményt, a hibát a következő hibaüzenetként látja: „Sebességkorlát túllépve. Próbálkozzon újra XX másodperc múlva.”

Példa forgatókönyv - 429-es hiba.

Analízis

A probléma további elemzést igényel annak megértéséhez, hogy miért kerülnek kérések leszabályozásra. Az Élő figyelőben láthatja, hogy minden createRow híváshoz több getRows kérés is van a ProgressCount.Text tulajdonságból, mindegyik egy másik entitáshoz. Ezek az entitások nem azok az entitások, amelyekhez az alkalmazás sorokat hoz létre. A ProgressCount.Text képlet az Élő figyelőben látható, ahogy az alábbi képen látható.

Hiba 429 - képlet.

Minden hozzáadott rekord esetében a képlet újra kiértékelésre kerül, és a CountRows függvény több entitáson is meghívásra kerül. Ez a viselkedés getRows értéket eredményez a naplóban, mert a CountRows nincs delegálva . Dataverse A bejegyzések hozzáadására vonatkozó minden egyes kérés esetén 12 további kérés jöhet létre az egyes entitások sorainak megszámolásához.

Ezek a további kérések időnként hibákat okoznak, mert a Dataverse platform csak a szolgáltatásra irányuló kéréseket szabályozza le. Ez egyben az általános teljesítményproblémát is megmagyarázza.

További lépések

Együttműködésen alapuló hibakeresés az élő monitorral

Kapcsolódó információk

Speciális figyelés
Modellvezérelt alkalmazások hibakeresése a Figyelővel