Jaa


Pohjaan perustuvien sovellusten virheenkorjaus Live Monitorilla

Live Monitor on oletusarvoisesti käytettävissä kaikissa pohjaan perustuvissa sovelluksissa. Live Monitorin avulla voit jäljittää tapahtumia sellaisina kuin ne tapahtuvat pohjaan perustuvassa sovelluksessa sisällönluontikokemuksen Power Apps Studio aikana, tai voit käyttää Seurantaa pohjaan perustuvan sovelluksen julkaistun version virheenkorjaukseen. Lisätietoja: Live-näytön yleiskatsaus

Live-näytön käytön aloittaminen pohjaan perustuvissa sovelluksissa

Monitorin avaaminen sovellusta luotaessa

  1. Kirjaudu Power Apps.

  2. Luo uusi sovellus taimuokkaa aiemmin luotua sovellusta.

  3. Valitse vasemmanpuoleisesta ruudusta Lisätyökalut.

  4. Valitse Avaa live-valvonta.

Tämä toiminto avaa Live-valvonnan uuteen selainvälilehteen ja yhdistää sen olemassa olevaan Power Apps Studio istuntoon.

Yläreunaan tulee ilmoitus, joka näyttää nykyisen valvontaistunnon Studio-istuntona .

Vihje

Live Monitorilla ei ole vaikutusta sovellukseesi. Voit käyttää Live Monitoria minkä tahansa sovelluksen kanssa testiympäristössä tai tuotannossa.

Live Monitor julkaistun sovelluksen Live Monitor -toiminnon avaaminen

Live Monitorin avulla voit myös tehdä julkaistun sovelluksen virheenkorjauksen verkkosoittimessa.

Livemonitorin avaaminen julkaistulle sovellukselle

  1. Kirjaudu Power Apps.

  2. Valitse vasemmassa ruudussa Sovellukset.

  3. Valitse sovellus luettelosta.

  4. Valitse Tiedot-kohdan vieressä oleva avattava valikko ja valitse sitten Live-näyttö .

  5. Valitse Toista julkaistu sovellus.

    Toista julkaistu sovellus.

Tämä toiminto avaa julkaistun sovelluksen uuteen selainvälilehteen ja yhdistää sen nykyiseen Live Monitor -istuntoosi. Näet tapahtumat Live Monitorissa heti, kun sovellus ladataan verkkosoittimeen ja kun käytät julkaistua sovellusta.

Live Monitor näyttää myös ilmoituksen siitä, että käynnissä oleva valvontaistunto koskee sovelluksen julkaistua versiota.

Julkaistu sovellusistunto.

Power Apps -mobiilisovelluksessa suoritettavat sovellukset (esiversio)

Noudata yllä olevia ohjeita, mutta valitse Kopioi näytön linkki julkaistun sovelluksen toistamisensijaan. Avaa julkaistun sovelluksen valvottu istunto käyttämällä laitteessa kopioitua linkkiä. Varmista, että linkki avataan mobiililaitteella Power Apps , ei selaimella.

Muistiinpano

Kopioi näyttö -linkki on saatavilla https://make.preview.powerapps.com

Kopioi näytön linkki.

Asetus: Korjaa julkaistun sovelluksen virheet

Jos haluat tarkastella julkaistun sovelluksen lähdelausekkeita Live Monitorissa, sinun on otettava asetus käyttöön, jotta lausekkeet julkaistaan sovelluksessa. Tämä asetus muistuttaa debug-tiedoston muodostamista perinteisessä kehityksessä. Lähdelausekkeiden julkaisu sovelluksessa on valinnaista. Vaikka tämä asetus ei ole käytössä, näet, mitä tapahtumia sovelluksessa tapahtuu, mutta et voi yhdistää näitä tapahtumia tiettyihin lausekkeisiin tai kaavoihin.

Ota tämä asetus käyttöön siirtymällä kohtaan Tiedostoasetukset > ja ottamalla sitten julkaistun sovelluksen virheenkorjaus käyttöön.

Muistiinpano

Tämän asetuksen käyttöönotto vaikuttaa merkittävästi sovelluksesi suorituskykyyn kaikille käyttäjille. Voit vähentää vaikutusta ottamalla tämän asetuksen pois käytöstä heti, kun sinun ei enää tarvitse tarkastella lähdelausekkeita julkaistun sovelluksen virheenkorjauksen yhteydessä.

Julkaistun sovelluksen virheenkorjaus.

Tapahtumien tarkasteleminen Live Monitorissa

Jos haluat tarkastella tapahtumia sovelluksestasi, toista sovellus Power Apps Studiossa. Live monitor näyttää sitten tapahtumataulukon niiden tapahtuessa sekä tarkat tiedot.

Tarkastele tapahtumia niiden tapahtuessa.

Esimerkki: Live-näytön käyttäminen pohjaan perustuvien sovellusten kanssa

Tässä esimerkissä käytät Northwind-malliratkaisuun sisältyvää Northwind-mallitietosovellusta.

Northwind-malliratkaisu on pohjaan perustuva sovellus, johon mallitiedot Microsoft Dataverse ladataan. Voit myös luoda uuden sovelluksen tai käyttää aiemmin luotua sovellusta.

Tausta

Mieti skenaariota, jossa sovellus on otettu käyttöön, ja sovelluksen alkuperäisessä versiossa suorituskyky heikentyy. Sovellus myös luo ajoissan virheitä ilman selkää kuviota. Tietojen lataaminen sovellukseen onnistuu suurimman osan ajasta, mutta epäonnistuu joskus.

Kun valitset Live Monitor, näet odotetut datatoiminnot. Useat vastaukset, joiden tilakoodi on HTTP 429, osoittavat kuitenkin, että tietyllä aikavälillä on ollut liian monta pyyntöä.

Kun valitset tällaisen tapahtuman, näkyviin tulee seuraava virhe: "Määrärajoitus ylittyi. Yritä uudelleen XX sekunnin kuluttua."

Esimerkkiskenaario - virhe 429.

Analyysi

Ongelmaan on tehtävä lisäanalyysi, jotta voidaan ymmärtää, miksi pyyntöjä rajoitetaan. Live Monitorissa näet, että jokaista createRow-kutsua kohden on useita getRows-pyyntöjä ProgressCount.Text-ominaisuudesta , kukin eri entiteettiin. Nämä entiteetit eivät ole entiteettejä, joille sovellus luo rivejä. ProgressCount.Text-kaava näkyy Live Monitorissa seuraavassa kuvassa esitetyllä tavalla.

Virhe 429 – kaava.

Jokaisen lisätyn tietueen kaava arvioidaan uudelleen ja CountRowsia kutsutaan useissa entiteeteissä. Tämä johtaa getRows-arvoon lokissa, koska CountRowsille ei ole delegoitu Dataverse. Kutakin yksittäistä tietueenlisäyspyyntöä kohden teet mahdollisesti 12 lisäpyyntöä kunkin entiteetin rivien laskemiseksi.

Nämä ylimääräiset pyynnöt aiheuttavat ajoittain virheitä, koska Dataverse -ympäristö rajoittaa palveluun lähetettävien pyyntöjen määrää. Tämä selittää myös yleisen suorituskykyongelman.

Seuraavat vaiheet

Yhteistoiminnallinen virheenkorjaus Live Monitorin avulla

Katso myös

Edistynyt valvonta
Mallipohjaisten sovellusten virheenkorjaus Monitorin avulla