Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Tiesioginis monitorius yra įrankis, suteikiantis kūrėjams galimybę peržiūrėti įvykių srautą iš vartotojo seanso, kad būtų galima diagnozuoti ir pašalinti problemas. Drobės programų kūrėjai gali naudoti tiesioginį monitorių norėdami peržiūrėti įvykius kurdami naują programą Power Apps Studio arba stebėti paskelbtas programas vykdymo metu. Modeliu pagrįstų programų kūrėjai gali stebėti puslapio naršymą, komandų vykdymą, su forma susijusias problemas ir kitus svarbius veiksmus, kad suprastų programos elgseną ir atliktų patobulinimus.
Išmokos
Tiesioginis monitorius gali padėti greičiau diagnozuoti ir šalinti problemas bei kurti patikimesnes programas. Jis pateikia gilų jūsų programos vaizdą, registruodamas visas pagrindines programoje vykdomas veiklas. Tiesioginis monitorius taip pat padeda geriau suprasti, kaip veikia programoje esantys įvykiai ir formulės, kad galėtumėte pagerinti našumą ir nustatyti klaidas ar problemas.
Programos derinimas
Pagrindinis problemos derinimo tikslas yra geriau suprasti, ką ir kaip programa daro. Kartais sunku atskirti problemą, tiesiog peržiūrint programos formules ar net vykdymo klaidas. Įvykių stebėjimas jų atsitikimo metu gali jums padėti geriau suprasti įvykių ir programos našumo tvarką tam, kad būtų galima greičiau pastebėti klaidas ir diagnozuoti problemas.
Toliau pateikiami keli problemų ir užklausų, kurias galite atskleisti naudodami tiesioginį monitorių, pavyzdžiai.
Didelis tinklo skambučių skaičius
- Ar programa iškviečia duomenis per dažnai?
- Ar galite optimizuoti programą, kad ji iškviestų duomenis tik tada, kai reikia?
- Ar laikmačio valdikliai suaktyvinami per dažnai?
- Ar per daug įvykių vyksta paleidus programą? Ar gali būti atidėtas kai kurių duomenų iškvietimas?
Duomenų gavimas iš to paties duomenų šaltinis
- Ar galima naudoti skirtingus modelius, pvz., duomenų talpyklą rinkiniuose ar kintamuose, o ne kelis kartus iškvietus tuos pačius duomenis?
Duomenų dydžio atsakymas
- Ar galite naudoti užklausų filtrus prašomų duomenų kiekiui sumažinti?
Prašymo trukmė
- Ar jungtys / priedai optimizuoti?
- Ar galite sumažinti atsako dydį naudodami užklausų filtrus?
Klaidų
- Ar sukonfigūravote reikiamas teises tinkamai paleisti programą?
- Ar jūsų užklausas riboja platforma?
Būtinosios sąlygos
Jums reikės toliau nurodytos saugos vaidmuo narystės aplinkoje, kad galėtumėte naudoti tiesioginį monitorių.
| Programos tipas | Būtinas saugos vaidmuo |
|---|---|
| Drobės programa | Aplinkos administratorius ar aplinkos kūrimo priemonė |
| Modeliu pagrįsta programa | Sistemos administratorius ar sistemos tinkintojas „Dataverse“ organizacijai |
Daugiau informacijos: Vartotojo saugos konfigūravimas ištekliams aplinkoje
Tiesioginio monitoriaus prietaisų skydelis
Galite peržiūrėti įvairias kiekvieno įvykio ypatybes tiesioginiame monitoriuje. Atsižvelgiant į įvykio kategoriją, kai kuriose iš šių ypatybių gali nebūti duomenų. Toliau pateiktame paveikslėlyje parodytas drobės programų tiesioginio monitoriaus prietaisų skydelio pavyzdys.
| Stulpelio pavadinimas | Aprašą |
|---|---|
| Id | Įvykio informacijos eilės numeris. |
| Laikas | Įvykio pabaigos laikas. |
| Kategorija | Įvykio tipas, pvz., Tinklas. |
| Operacija | Gautas užklausos vidinės operacijos pavadinimas programoje. Pavyzdžiui, createRow yra operacijos pavadinimas iš pataisos funkcijos. |
| Rezultatas | Būsenos kodo teksto aprašas. Pavyzdžiui, 429 būsena rezultatų stulpelyje bus rodoma kaip "Klaida". Eilučių spalvos taip pat padeda greitai identifikuoti klaidas ir įspėjimus. |
| Rezultatų informacija | Išsamus klaidų kodų ir rezultatų vertimas. Pavyzdžiui, būsenos kodas 429 bus rodomas kaip „per daug užklausų” rezultatų informacijos stulpelyje. |
| Būsena | Tinklo užklausos HTTP būsenos kodas . Pavyzdžiui, 2XX atitinka sėkmingą užklausą, o 4XX kodas nurodo klaidą. |
| Trukmė | Trukmė dažniausiai gali būti naudojama norint suprasti, koks yra tinklo skambučių našumas programoje, bet jis priklauso ir nuo įvykio tipo. Pavyzdžiui, tinklo užklausos atveju trukmė yra laikas, kiek trunka užklausą išsiųsti ir gauti atsakymą. |
| duomenų šaltinis | Duomenų šaltinio, kurį pasiekė įvykusio įvykio operacija, pavadinimas (pavyzdžiui, „Microsoft Dataverse” lentelės pavadinimas). |
| Kontrolė | Valdiklio pavadinimas, susietas su šiuo įvykiu |
| Nuosavybė | Aktyvi įvykusio įvykio valdiklio ypatybė. |
| atsakymas dydis | Tinklo užklausos įvykio atveju – tai iš siuntėjo į jūsų programą gautus atsakymus baitais. |
Kai tinklelyje pažymite įvykį, skyde rodoma papildoma informacija apie įvykį. Skyde yra keturi skirtukai:
Išsami informacija: rodoma aukšto lygio pasirinkto įvykio apžvalga. Kai kurie duomenys gali būti sutraukiami į medžio rodinį. Galite išplėsti ir detalizuoti norėdami peržiūrėti turinį.
Formulė: rodoma susijusi pasirinkto įvykio formulė iš jūsų programos. Valdiklio ypatybės, suaktyvinančios įvykį, pavadinimas rodomas skirtuko viršuje ir įvykių lentelės viduje.
Užklausa: rodoma išsiųsta HTTP užklausa.
atsakymas: rodomas gautas HTTP atsakymas. Atsakymą galite peržiūrėti JSON formatu.
Nepalaikomi tiesioginio monitoriaus scenarijai
Norėdami sužinoti apie nepalaikomus tiesioginio stebėjimo scenarijus, eikite į Išplėstinis stebėjimas – nepalaikomi scenarijai.
Tolesni veiksmai
- Stebėkite drobės programas naudodami monitorių
- Modeliu pagrįstų programų stebėjimas naudojant monitorių
Taip pat žr.
Formos trikčių šalinimas modeliu pagrįstose programose
Bendras derinimas naudojant tiesioginį monitorių
Pažangus stebėjimas