Pastaba
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Pastaba.
Naujas ir patobulintas Power Platform administravimo centras dabar visuotinai pasiekiamas. Šiuo metu atnaujiname dokumentaciją, kad ji atspindėtų šiuos pakeitimus, todėl patikrinkite, ar gaunate naujausius naujinimus.
Galite nustatyti, kad Application Insights aplinka gautų telemetrijos analizę apie diagnostiką ir efektyvumą, fiksuojamą Dataverse platformoje.
Galite užsiprenumeruoti, kad gautumėte telemetriją apie operacijas, kurias programos atlieka jūsų Dataverse duomenų bazėje ir modeliu pagrįstose programose. Ši telemetrija pateikia informacija, kurią galite naudoti diagnozuojant ir šalinant triktis, susijusias su klaidomis ir veikimu.
Norint įjungti šią telemetriją, kodo rašyti nereikia. Galite bet kada įjungti arba išjungti telemetrijos tiekimą.
Application Insights yra "Azure Monitor" ekosistemos dalis. Įmonės ją plačiai naudoja stebėjimui ir diagnostikai. Daug klientų į savo plėtinius įtraukė kodą, kad galėtų įrašyti duomenis į savo Application Insights aplinkas. Tačiau šio papildomo kodo išlaidos yra ne tik rašymo ir priežiūros išlaidos, bet ir veikimo išlaidos vykdymo metu. Šių išlaidų galima išvengti, naudojantis Application Insights įmontuotą integravimą.
Pastaba.
„Application Insights” įgalinimas yra pasiekiamas tik klientams, kurie turi nuomotojui skirtas mokamas/„premium” „Dataverse” licencijas.
Kodėl man reikalinga telemetrija?
Telemetrija teikia duomenis apie tai, kas vyksta modeliu pagrįstoje programoje arba serveryje. Be šių duomenų programa ar paslauga yra įtraukiama į "juodą sąrašą"; susidūrus su problema vienintelis būdas gauti įžvalgų yra susisiekti su techninės pagalbos tarnyba. Telemetrija leidžia aptikti ir nustatyti konkrečias operacijas, kad būtų galima geriau suprasti, ar viskas veikia tinkamai, ar kas nors daro neigiamą įtaką sistemai.
Jei naudojate išplėstas modeliu pagrįstas programas naudodami "JavaScript" kliento arba serverio logiką naudodami papildinius, galite matyti, kaip šie plėtiniai įtakoja našumą ir rasti būdų juos optimizuoti, įskaitant dizaino keitimą, jei reikia.
Taip pat galite naudoti telemetriją bendroms efektyvumo tendencijoms stebėti, kad jas būtų galima aktyviai valdyti, o ne atsižvelgti į vartotojų incidentus. Naudodami Application Insights, galite apibrėžti sąlygas, kuomet būsite įspėjami, kai metrika viršija konkrečią ribinę vertę.
Kaip tai veikia?
"Microsoft" jau renka išplėstinę telemetriją apie Dataverse ir modeliu pagrįstas programas. Su Application Insights integracija, aplinka arba nuomotojo administratorius suteikia Application Insights priemonės raktą, sudarant duomenų eksportavimo procesą Power Platform administravimo centre. Kai tik bus atlikta sąranka, telemetrija, kurią „Microsoft“ renka apie jūsų aplinką ir apie bet kokią modeliu pagrįstą programą, kuri naudoja „Application Insights“, yra siunčiama į jūsų „Application Insights“ aplinką. Daugiau informacijos: Išteklių Application Insights kūrimas
Jei nuspręsite atsisakyti, galite eiti į Power Platform administravimo centrą ir panaikinti duomenų eksportavimo ryšį. Tokiu būdu sustabdysite duomenų eksportavimo procesą. Procesą iš naujo galite paleisti bet kuriuo metu.
Šio integravimo metodo nauda
Kai naudositeApplication Insights integravimą, gausite standartizuotą telemetrijos rinkinį, kuris seka Application Insights telemetrijos duomenų modelį.
Telemetrija yra susijusi su tuo, kad nuo pat serverio ir atgal galite sekti operacijas, kurios pradedamos modeliu pagrįstose programose pelės klavišo spustelėjimu. Taip galėsite matyti, kurios programos dalys naudojamos ir kiek laiko reikia kiekvienam veiksmui atlikti.
Jei reikia susisiekti su techninės pagalbos tarnyba, galite naudoti operacijų ID reikšmes (operation_id laukas). Tai yra tos pačios reikšmės, kurias naudoja "Microsoft" inžinieriai, kai pateikia telemetrijos duomenis.
Jei dirbate su partneriu arba esate sistemos integratorius, standartizuota telemetrija reiškia, kad žmonėms nereikės žinoti apie skirtingus dizaino pasirinkimus, kuriuos buvo galima pasirinkti naudojant pasirinktinę telemetriją skirtingose aplinkose.
Atminkite, kad monitorių galima naudoti išsamiam drobės programų ir modeliu grindžiamų programų derinimui.
Pasirinktinė telemetrija
Jei standartinėje telemetrijoje nėra reikiamos konkrečios metrikos, galite rašyti kodą ir papildyti tai, kas jau buvo surinkta.
Įjungę šią Application Insights galimybę savo papildinio kodegalite naudoti "Microsoft.Xrm.Sdk.PluginTelemetry.ILoggerInterface kad telemetrijos duomenis įrašytumėte tiesiogiai į Application Insights išteklių. Ši telemetrija niekada nesiunčiama "Microsoft". Daugiau informacijos: Įrašykite telemetriją į savo Application Insights šaltinį naudodami "ILogger"
"JavaScript" kliento pusėje modeliu grindžiamose programose galite naudoti tuos pačius šiandien naudotus modelius įrašyti į savo Application Insights išteklius.
Kas įtraukta ir neįtraukta?
Jūsų Application Insights aplinkoje bus pasiekiami keli telemetrijos tipai. Svarbu įsidėmėti, kad Application Insights turi apibrėžtą schemą. Application Insights lentelės duomenų eksportavimo metu užpildomos pagal šią schemą.
Modeliu grindžiamoms programoms telemetrija apima įprastas programos funkcijas, pvz., redagavimo formą, tinklelį ir ataskaitų srities įkėlimo įvykius. Tai yra atvejai, kai paprastai kyla problemų dėl veikimo. Šiuo metu išsaugomi įvykiai ir juostelės komandos nėra įtrauktos. Šią funkciją šiuo metu galima naudoti tik modeliu grindžiamose programose. Žr. telemetrijos įvykiai modeliu grindžiamose programose.
Naudojant drobės programas esama galimybė leidžia programų kūrėjui registruoti pasirinktinę telemetriją su Application Insights, kai kuriama programa.
Dataverse apima visas serveryje pateiktas užklausas. Galėsite matyti, kaip užklausos apdorojamos žiniatinklio serveryje. Iš pačios duomenų bazės išsamios informacijos negausite, išskyrus operacijos apdorojimo trukmę. Taip pat neturėsite telemetrijos, susijusios su fiziniais serverio ištekliais, pvz., atminties sunaudojimu. Daugiau informacijos: Telemetrijos įvykiai, skirti Dataverse
Pastaba.
Application Insights Telemetrija sukurta taip, kad užtikrintų platų ir patikimą jūsų programos veikimo matomumą. Tačiau dėl mėginių ėmimo ir vamzdynams būdingų apribojimų kai kurie signalai gali būti neužfiksuoti. Tikėtinos nedidelės duomenų spragos, kurios nerodo sistemos problemos.