Översikt över livemonitorn
Live Monitor är ett verktyg som ger tillverkare möjlighet att visa en ström av händelser från en användares session för att diagnostisera och felsöka problem. Skapare av arbetsyteappar kan använda Liveövervakning antingen för att visa händelser när de skapar en ny app eller Power Apps Studio för att övervaka publicerade appar under körning. Tillverkare av modellbaserade appar kan övervaka sidnavigering, kommandokörningar, formulärrelaterade problem och andra viktiga åtgärder för att förstå appens beteende och göra förbättringar.
Fördelar
Direktövervakning kan hjälpa dig att diagnostisera och felsöka problem snabbare och skapa mer tillförlitliga appar. Den ger en djup vy över appen genom att logga alla viktiga aktiviteter som sker i appen allt eftersom den körs. Live Monitor ger också en bättre förståelse för hur händelserna och formlerna i din app fungerar, så att du kan förbättra prestanda och identifiera eventuella fel eller problem.
Felsöka en app
Nyckeln till felsökning av ett problem är att få en bättre förståelse av vad appen gör och hur den gör. Ibland är det svårt att isolera ett problem genom att bara titta på appformel eller till och med genom att granska körningsfel. Om du tittar på händelserna när de inträffar i appen kan du förstå händelseordningen och hur appen fungerar, upptäcka fel och diagnostisera problem snabbare.
Några exempel på problem och frågor som du kan upptäcka när du använder Live Monitor är:
Ett stort antal nätverksanrop
- Hämtar appen data för ofta?
- Kan du optimera appen så att endast data hämtas vid behov?
- Händer det att timerkontrollerna utlöses för ofta?
- Är för många händelser när appen startas? Kan hämtningen av en del data bli fördröjd?
Hämta data från samma datakälla
- Kan du använda olika mönster, till exempel cachelagra data i samlingar eller variabler i stället för att hämta samma data flera gånger?
Datastorleken för svaret
- Kan du använda frågefilter för att minska mängden begärda data?
Begärans varaktighet
- Är kopplingar och plugin-program optimerade?
- Kan du minska svarsstorleken med hjälp av frågefilter?
Fel
- Har du konfigurerat de behörigheter som krävs för att appen ska kunna köras korrekt?
- Är dina förfrågningar begränsade av plattformen?
Förutsättningar
Du behöver följande medlemskap i säkerhetsrollen i miljön för att kunna använda Live monitor.
Apptyp | Säkerhetsroller som krävs |
---|---|
Arbetsyteapp | Miljöadministratör eller Miljöskapare |
Modellbaserad app | Systemadministratören eller Systemanpassare för Dataverse-organisation |
Mer information: Konfigurera användarsäkerhet för resurser i en miljö
Instrumentpanel för livemonitor
Du kan granska olika egenskaper för varje händelse i Live-monitorn. Beroende på händelsekategorin kan vissa av dessa egenskaper inte innehålla data. Följande bild visar ett exempel på instrumentpanelen för liveövervakning för arbetsyteappar.
Kolumnnamn | Description |
---|---|
Id | Sekvensnummer för händelser. |
Tid | Händelsens tid har inträffat. |
Kategori | Typ av händelse, till exempel Nätverk. |
Operation | Det resulterande interna åtgärdsnamnet på begäran i appen. Till exempel createRow är åtgärdsnamnet från funktionen Patch . |
Resultat | Textbeskrivningen för statuskoden. Till exempel kommer en 429-status att visas som ett "Fel" i resultatkolumnen. Radfärger hjälper också till att identifiera eventuella fel och varningar snabbt. |
Information om resultatet | Detaljerad översättning av felkoder och resultat. En statuskod på 429 visas till exempel som "För många förfrågningar" i den här kolumnen. |
Status | HTTP-statuskoden för en nätverksbegäran. En 2XX-kod representerar till exempel en lyckad förfrågan, medan en 4XX-kod representerar ett fel. |
Varaktighet | Varaktighet kan mest användas för att förstå prestanda för nätverkssamtal i appen, men det beror också på typen av händelse. För en nätverksförfrågan är varaktigheten tiden det tar för att förfrågan ska skickas och ett svar ska tas emot. |
datakälla | Namnet på en datakälla som visas för åtgärden för den upphöjda händelsen (till exempel namnet på en Microsoft Dataverse-tabell). |
Kontroll | Kontrollnamnet som är associerat med händelsen |
Property | Egenskapen Aktiv kontroll för den upphöjade händelsen. |
svar storlek | För en nätverksbegäranshändelse motsvarar svarets storlek avsändaren till appen får i byte. |
När du väljer en händelse i rutnätet visas ytterligare information om händelsen på en panel. Panelen har fyra flikar:
Information: Visar en översikt över den händelse som du välj över. Vissa data kan vara dolda i trädvyn. Du kan expandera och öka detaljnivån om du vill visa innehåll.
Formel: Visar den relaterade formeln från din app för den valda händelsen. Namnet på den kontrollegenskap som utlöser händelsen visas överst på fliken och i händelsetabellen.
Begäran: Visar den HTTP-begäran som skickades.
svar: Visar HTTP-svaret som togs emot. Du kan visa svaret i JSON-format.
Scenarier som inte stöds för Live Monitor
Om du vill veta mer om scenarier som inte stöds för Live Monitor går du till Avancerad övervakning – scenarier som inte stöds.
Nästa steg
Se även
Felsöka formulärproblem i modellbaserade appar
Gemensam felsökning med Live Monitor
Avancerad övervakning