Översikt över Övervaka
Övervaka är ett verktyg som hjälper beslutsfattare att visa ett händelseflöde från en användares session för att diagnostisera och felsöka problem. Tillverkare av appar kan använda Övervaka för att visa händelser samtidigt som de bygger en ny app i Power Apps Studio eller för att övervaka publicerade appar under körning. Skapare av modellbaserade appar kan övervaka sidnavigering, kommandokörningar, formulärrelaterade problem och andra viktiga åtgärder för att förstå appfunktioner och göra förbättringar.
Förmåner
Övervaka kan hjälpa dig att felsöka och diagnostisera problem snabbare och kan bygga 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. Övervaka ger också en bättre förståelse av hur händelser och formeln i appen 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 Övervaka är:
Ett stort antal nätverkssamtal
- 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?
Svarsdatastorleken
- Kan du använda frågefilter för att minska mängden begärda data?
Varaktighet av begäran
- Ä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 säkerhetsroll miljön för att kunna använda Övervakare.
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ö
Övervaka instrumentpanel
Du kan granska olika egenskaper för varje händelse i övervakaren. Beroende på händelsekategorin kan vissa av dessa egenskaper inte innehålla data. Följande bild visar ett exempel på instrumentpanelen Övervaka för arbetsyteappar.
Kolumnnamn | Beskrivning |
---|---|
ID | Sekvensnummer för händelser. |
Tid | Händelsens tid har inträffat. |
Kategori | Händelsetyp, t.ex. Nätverk. |
Åtgärd | Det resulterande interna åtgärdsnamnet på begäran i appen. Till exempel createRow är åtgärdens namn från funktionen Patch . |
Resultat | Textbeskrivningen för statuskoden. Statusen 429 visas till exempel som ett Fel i resultatkolumnen. Radfärger hjälper också till att identifiera eventuella fel och varningar snabbt. |
Resultatinformation | 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 |
Egenskap | Egenskapen Aktiv kontroll för den upphöjade händelsen. |
Svarsstorlek | 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:
Detaljer: visar en översikt på hög nivå av händelsen som du väljer.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 appen för den valda händelsen. Namnet på den kontrollegenskap som utlöser händelsen visas överst på fliken och i händelsetabellen.
Förfrågan: Visar den HTTP-förfrågan som skickades.
Svar: Visar det HTTP-svar som tagits emot. Du kan visa svaret i JSON-format.
Scenarion som inte stöds för Övervaka
Om du vill lära dig mer om scenarier som saknar stöd för Övervaka går du till Avancerad övervakning – scenarier som inte stöds.
Nästa steg
Se även
Felsöka formulärproblem i modellstyrda appar
Felsöka samarbete med Övervaka
Avancerad övervakning
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).