Mallipohjaisten sovellusten vianmääritys seurannan avulla
Seurannalla voit auttaa ongelmien vianmääritystä ja diagnosointia sekä luoda nopeampia ja luotettavampia sovelluksia. Seuranta tarjoaa syvän kuvan siitä, miten sovellus toimii, antamalla lokin kaikista sovelluksen tärkeimmistä toiminnoista sovellusta suoritettaessa. Voit myös tehdä yhteistyössä virheenkorjauksen julkaistulle mallipohjaiselle sovellukselle tuki-insinöörin kanssa tai tehdä virheenkorjauksen toisen käyttäjän istunnon ongelmiin. Lisätietoja julkaistun mallipohjaisen sovelluksen vianmäärityksestä yhteistyössä on ohjeaiheessa Yhteistyöhön perustuva vianmääritys Valvonta-sovelluksella.
Tärkeä
Mallipohjaisen sovelluksen valvonta edellyttää, että mallipohjaisen sovelluksen asiakasversio on 1.4.5973-2307.2 uudempi.
Lisätietoja siitä, milloin sovellusta kannattaa valvoa, on kohdassa Seurannan yleiskatsaus. Jos haluat suorittaa seurantaa kaaviosovelluksella, katso Pohjaan perustuvien sovellusten vianmääritys seurannan avulla.
Mallipohjaisen sovelluksen diagnosointi seurannan avulla
Kirjaudu Power Appsiin ja valitse vasemmanpuoleisessa ruudussa Sovellukset .
Valitse seurattava mallisovellus ja valitse sitten komentopalkissa Seuraa.
Avaa sovellus valitsemalla avautuvalla verkkosivulla Toista mallipohjainen sovellus.
Huomautus
Vaihtoehtoisesti voit suorittaa mallipohjaisen sovelluksen ja lisätä selaimen URL-osoitteen loppuun "&monitor=true". Aloita sitten valvontaistunto uudessa välilehdessä valitsemalla komentopalkista Seuraa.
Kun sovellus on avattu seurannasta, näyttöön tulee Liitytäänkö seurannan virheenjäljitys -istuntoon? -valintaikkuna Näin tiedät, että kaikki sovelluksen tiedot lähetetään seurannan omistajalle. Valitse Liity. Tapahtumat alkavat virrata seurannan istuntonäyttöön, kun ne tapahtuvat sovelluksessa.
Valitse tapahtuma, jos haluat näyttää lisätietoja oikeanpuoleisessa ruudussa.
Seuratut tapahtumat
Sivuilla siirtyminen, komentojen suorittaminen, lomakkeiden tallennus ja muut tärkeät toiminnot lähettävät tärkeimmät suorituskykyilmaisimet ja verkkotapahtumat seurantaan.
FullLoad
FullLoad tarkoittaa sivun siirtymisen, kuten lomakkeen muokkauksen, täydellistä lataamista. Tämä tapahtuma odottaa tiettyjen verkkopyyntöjen valmistumista ja hahmonnuksen loppumista, joten lomake voi olla valmis, ennen kuin FullLoad on valmis.
Valitse FullLoad-tapahtuma, jos haluat näyttää Tiedot-välilehden.
FullLoad-tapahtuma tallentaa useita tilastoja sivun lataamisesta. Voit nähdä tehtävän muokkauslomakkeen ladatun ajassa 506 ms, ja rivin valitseminen paljastaa tietoja ominaisuusruudussa. Voit nähdä tietoja customScriptTime
(mukautetun JavaScriptin suorittamiseen käytetty aika), loadType
(0 = ensimmäisen kerran sivutyypin lataus, 1 = entiteetin ensimmäinen lataus, 2 = tietueen ensimmäinen lataus, 3 = tietty tietue on vierailtu) ja FormId
(lisädiagnostiikan lomaketunnus). Laajeneva Attribution antaa erittelyn mukautetusta JS-suoritusajasta tyypin, julkaisijan, ratkaisun, version, WWW-resurssin ja menetelmän mukaan. Tämä voi auttaa tunnistamaan lomakkeen latausajan pullonkaulat.
Verkko
Jokaisesta sovelluksesta tehdystä pyynnöstä saadaan tietoja Verkko-tapahtumien avulla.
Valitse verkkotapahtuma, jos haluat näyttää Tiedot-välilehden.
Aiemmin opit seurrannasta ja sen käytöstä mallivetoisten sovellusten kanssa. Katsotaanpa muutamia tilanteita, joissa seuranta voi auttaa sinua komentosarjavirheiden, odottamattoman toiminnan ja hidastusten ratkaisemisessa.
Mukautetun skriptin virheet
Joskus mukautetun JS-koodin virhe aiheuttaa komentosarjavirheen tai toiminnallisuusongelman sivua ladattaessa. Vaikka tämä yleensä tuottaa kutsupinon valintaikkunassa, on vaikea aina tietää, mistä se tulee, tai purkaa virhe. Seuranta vastaanottaa sovelluksesta tapahtumia, joissa on lisätietoja virheistä, joten voit korjata virheet nopeammin ja helpommin.
Kuvittele esimerkiksi, että käyttäjä kokee komentosarjavirheikkunan tililomakkeen lataamisen aikana. Seurannan avulla saadaan lisätietoja tapahtumasta. Kun skenaario on toistettu, havaitaan, että komentosarjavirhe aiheuttaa punaisella korostetut virhetapahtumat. Tämän rivin valitseminen antaa kutsupinon lisäksi myös julkaisijan nimen, ratkaisun nimen/version, verkkoresurssin nimen ja tyypin (kuten onload, onchange, RuleEvaluation tai CustomControl). Tässä esimerkissä se näyttää komentosarjassa olevalta kirjoitusvirheeltä.
Hidas suorituskyky
Selaimen kehittäjätyökalut voivat auttaa profiloimaan hitaita sivulatautumisia, mutta suodatettavaa tietoa on kuitenkin paljon, eikä ole selvää, mitä on tärkeää tarkastella. Seuranta ratkaisee tämän ongelman näyttämällä sellaiset tapahtumat, jotka vaikuttavat sivun latauksen suorituskykyyn.
Kuvittele esimerkiksi, että käyttäjä kokee hitaita tililomakkeen latauksia, ja selain jumiutuu jatkuvasti. Tässä tapauksessa, kun olet toistanut ongelman, näyttöön tulee suorituskykyvaroitus, joka kertoo, että latauksen aikana lähetettiin synkroninen XMLHttpRequest, joka heikensi suorituskykyä.
Lisätietoja synkronisten XMLHttpRequest (XHR) -suorituskykyongelmien lievittämisestä on aiemmassa blogikirjoituksessa .
Tietoympäristö lähettää jokaisen sivun latauksen kaikki tunnusluvut latausjärjestykselle sekä verkkopyyntötiedot, kuten aiemmin mainittiin.
Katso myös
Mallipohjaisen sovelluksen lomakkeen toiminnan vianmääritys
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle