Liveseurannan yleiskatsaus
Live monitor on työkalu, joka tarjoaa tekijöille mahdollisuuden tarkastella käyttäjän istunnon tapahtumavirtaa ongelmien diagnosointia ja vianmääritystä varten. Pohjaan perustuvien sovellusten tekijät voivat käyttää Live-valvontaa joko tapahtumien tarkastelemiseen uutta sovellusta Power Apps Studio luotaessa tai julkaistujen sovellusten valvontaan suorituksen aikana. Mallipohjaisten sovellusten tekijät voivat valvoa sivulla siirtymistä, komentojen suorituksia, lomakkeisiin liittyviä ongelmia ja muita tärkeitä toimintoja ymmärtääkseen sovelluksen toimintaa ja tehdäkseen parannuksia.
Edut
Live Monitor voi auttaa sinua diagnosoimaan ja vianmäärityksen nopeammin ja rakentamaan luotettavampia sovelluksia. Se näyttää sovelluksestasi syvän näkymän kirjaamalla kaikki sovelluksen tärkeimmät aktiviteetit sitä suoritettaessa. Live Monitor antaa myös paremman käsityksen sovelluksesi tapahtumien ja kaavojen toiminnasta, jotta voit parantaa suorituskykyä ja tunnistaa mahdolliset virheet tai ongelmat.
Sovelluksen virheenkorjaus
Ongelman virheenkorjauksen avain on ymmärtää paremmin, mitä sovellus tekee ja miten se tekee sen. Joskus ongelmaa on vaikea eristää tarkastelemalla vain sovelluksen kaavoja tai tarkistamalla suorituksenaikaiset virheet. Kun katselet tapahtumia, kun ne tapahtuvat sovelluksessasi, voit ymmärtää tapahtumien järjestyksen ja sovelluksen toimintatavan, havaita virheitä ja poistaa ongelmia nopeammin.
Seuraavassa on joitakin esimerkkejä ongelmista ja kyselyistä, joita voit paljastaa Live Monitoria käytettäessä:
Suuri määrä verkkopuheluita
- Noutaako sovellus tietoja liian usein?
- Voitko optimoida sovelluksen noutamaan tietoja vain tarvittaessa?
- Käynnistyvätkö Timer-ohjausobjektit liian usein?
- Esiintyykö sovelluksen käynnistyessä liian monta tapahtumaa? Voiko joidenkin tietojen noutamista lykätä?
Hae tietoja samasta tietolähde
- Voiko käyttää erilaisia malleja, kuten tietojen tallentaminen välimuistiin kokoelmiin tai muuttujiin, sen sijaan, että noudetaan samat tiedot useaan kertaan?
Tietojen koko vastaus
- Voitko vähentää pyydettyjen tietojen määrää kyselysuodattimien avulla?
Pyynnön kesto
- Onko yhdistimet ja laajennukset optimoitu?
- Voiko vastauksen kokoa pienentää kyselysuodattimien avulla?
Virheitä
- Oletko määrittänyt tarvittavat oikeudet, jotta sovellus voidaan suorittaa oikein?
- Rajoittaako ympäristö pyyntöjäsi?
Edellytykset
Tarvitset seuraavan käyttöoikeusrooli jäsenyyden ympäristössä, jotta voit käyttää Live Monitoria.
Sovelluksen tyyppi | Pakollinen käyttöoikeusrooli |
---|---|
Pohjaan perustuva sovellus | Ympäristön järjestelmänvalvoja tai Ympäristön tekijä |
Mallipohjainen sovellus | Dataverse-organisaation järjestelmänvalvoja tai järjestelmän mukauttaja |
Lisätietoja: Käyttäjän suojauksen määrittäminen ympäristön resursseille
Live-näytön hallintapaneeli
Voit tarkastella kunkin tapahtuman eri ominaisuuksia Live Monitorissa. Tapahtumaluokasta riippuen osa näistä ominaisuuksista ei välttämättä sisällä tietoja. Seuraavassa kuvassa on esimerkki pohjaan perustuvien sovellusten Live-näytön koontinäytöstä.
Sarakkeen nimi | Description |
---|---|
Henkilöllisyystodistus | Tapahtumien järjestysnumero. |
Aika | Tapahtuman aika. |
Luokka | Tapahtuman tyyppi, kuten Verkko. |
Operaatio | Pyynnön tuloksena oleva sisäinen toimintonimi sovelluksen sisällä. Esimerkiksi createRow on Patch-funktion toiminnon nimi. |
Tulos | Tilakoodin tekstikuvaus. Esimerkiksi 429-tila näkyy tulossarakkeessa muodossa "Virhe". Riviväreillä voit myös tunnistaa mahdolliset virheet ja varoitukset nopeasti. |
Tietoa tuloksista | Virhekoodien ja tulosten yksityiskohtainen käännös. Esimerkiksi tässä sarakkeessa näkyy 429-tilakoodina "Liian monta pyyntöä". |
Tila | Verkkopyynnön HTTP-tilakoodi . Esimerkiksi 2XX-koodi tarkoittaa onnistunutta pyyntöä, kun taas 4XX-koodi tarkoittaa virhettä. |
Kesto | Kestoa voidaan käyttää lähinnä sovelluksen verkkokutsujen suorituskyvyn ymmärtämiseen, mutta se riippuu myös tapahtuman tyypistä. Jos kyseessä on esimerkiksi verkkopyyntö, kesto on pyynnön lähettämisajankohdan ja vastauksen vastaanottamisen välinen aika. |
tietolähde | Nostetun tapahtuman käyttämän tietolähteen nimi (esimerkiksi Microsoft Dataverse -taulukon nimi). |
Hallinta | Tähän tapahtumaan liittyvän ohjausobjektin nimi |
Ominaisuus | Nostetutn tapahtuman aktiivinen ohjausobjektin ominaisuus. |
vastaus koko | Verkkopyyntötapahtumassa kuvaa lähettäjältä sovellukseen saadun vastauksen kokoa tavuina. |
Kun valitset tapahtuman ruudukosta, paneelissa näkyy tapahtuman lisätietoja. Paneelissa on neljä välilehteä:
Tiedot: Näyttää valitsemasi tapahtuman yleiskatsauksen. Osa tiedoista on ehkä kutistettu puunäkymässä. Voit laajentaa ja porautua tarkastellaksesi sisältöä.
Kaava: Näyttää sovellukseesi liittyvän kaavan valitulle tapahtumalle. Tapahtuman käynnistävän ohjausobjektin ominaisuuden nimi näkyy välilehden yläosassa ja tapahtumataulukon sisällä.
Pyyntö: Näyttää lähetetyn HTTP-pyynnön.
vastaus: Näyttää vastaanotetun HTTP-vastaus. Voit tarkastella vastausta JSON-muodossa.
Live-näytön skenaariot, joita ei tueta
Lisätietoja Live-näytön skenaarioista, joita ei tueta, on kohdassa Valvonnan lisäasetukset – skenaariot, joita ei tueta.
Seuraavat vaiheet
- Pohjaan perustuvien sovellusten valvonta Monitorin avulla
- Mallipohjaisten sovellusten valvonta Monitorin avulla
Katso myös
Lomakeongelmien vianmääritys mallipohjaisissa sovelluksissa
Yhteistoiminnallinen virheenkorjaus Live Monitorin avulla
Edistynyt valvonta