Dela via


Ö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.

Övervaka instrumentpanelen.

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.

    Bildskärm - Detaljer.

  • 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.

    Övervaka - Formel.

  • Begäran: Visar den HTTP-begäran som skickades.

    Övervaka – begäran.

  • svar: Visar HTTP-svaret som togs emot. Du kan visa svaret i JSON-format.

    Övervaka - svar.

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