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
Kirjaudu Power Apps.
Luo uusi sovellus taimuokkaa aiemmin luotua sovellusta.
Valitse vasemmanpuoleisesta ruudusta Lisätyökalut.
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
Kirjaudu Power Apps.
Valitse vasemmassa ruudussa Sovellukset.
Valitse sovellus luettelosta.
Valitse Tiedot-kohdan vieressä oleva avattava valikko ja valitse sitten Live-näyttö .
Valitse 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.
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
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ä.
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.
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."
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.
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