opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Nastavite lahko okolje Application Insights tako, da sprejme telemetrijo o diagnostiki in zmogljivosti, ki jih zajema platforma Dataverse.
Lahko se naročite na prejemanje telemetrije o postopkih, ki jih aplikacije izvajajo v zbirki podatkov Dataverse in v aplikacijah, ki temeljijo na modelu. Ta telemetrija ponuja informacije, ki jih lahko uporabite za diagnosticiranje in odpravljanje težav, povezanih z napakami in zmogljivostjo.
Za omogočanje te telemetrije vam ni treba pisati nobene kode. Kadar koli lahko omogočite ali onemogočite vir telemetrije.
Application Insights je del ekosistema Azure Monitor. Podjetja ga pogosto uporabljajo za spremljanje sprememb in diagnostiko. Številne stranke so v svoje razširitve dodale kodo, da te podatke zajamejo v svoja okolja Application Insights. Ta dodatna koda pa ima stroške – ne samo stroške pisanja in vzdrževanja, temveč tudi stroške uspešnosti med izvajanjem. Tem stroškom se je mogoče izogniti z uporabo vgrajene integracije Application Insights.
opomba,
Omogočanje funkcije Application Insights je omejeno na stranke s plačanimi/premium licencami Dataverse, ki so na voljo za najemnika.
Zakaj potrebujem telemetrijo?
Telemetrija zagotavlja podatke o dogajanju v aplikaciji, ki temelji na modelu, ali v strežniku. Brez teh podatkov je aplikacija ali storitev »črna skrinjica«; edini način, da dobite vpogled, če imate težavo, je, da se obrnete na tehnično podporo. Telemetrija vam omogoča zaznavanje in merjenje določenih postopkov, da boste bolje razumeli, ali stvari delujejo normalno ali kaj negativno vpliva na sistem.
Če ste aplikacije, ki temeljijo na modelu, razširili z uporabo storitve JavaScript na strani odjemalca ali dodali logiko na strani strežnika z vtičniki, lahko vidite vpliv teh razširitev na zmogljivost in poiščete načine za njihovo optimizacijo, vključno s spreminjanjem zasnove, če je to zahtevano.
Telemetrijo lahko uporabite tudi za opazovanje splošnih trendov učinkovitosti, tako da jih lahko proaktivno upravljate, namesto da se odzivate na dogodke uporabnikov. S storitvijo Application Insights lahko določite pogoje, v katerih boste opozorjeni, če meritev preseže določen prag.
Kako deluje?
Microsoft že zbira obsežno telemetrijo v storitvi Dataverse in aplikacije, ki temeljijo na modelu. Z integracijo storitve Application Insights skrbnik okolja ali najemnika zagotavlja ključ instrumentacije Application Insights med nastavitvijo postopka izvoza podatkov v skrbniškem središču Power Platform. Takoj ko je namestitev končana, so telemetrija, ki jo Microsoft zbere o vašem okolju, in morebitne aplikacije, ki temeljijo na modelu, ki uporabljajo Application Insights, poslane v vaše okolje Application Insights. Več informacij: Ustvarjanje vira Application Insights
Če se odločite za preklic sodelovanja, pojdite na skrbniško središče za Power Platform in izbrišite povezavo za izvoz podatkov. To bo ustavilo postopek izvoza podatkov. Postopek lahko kadar koli znova zaženete.
Prednosti tega integracijskega pristopa
Ko uporabljate integracijo Application Insights, boste prejeli standardiziran nabor telemetrije, ki sledi podatkovnem modelu telemetrije za Application Insights.
Telemetrija je povezana, tako da lahko sledite postopkom, ki se začnejo s klikom miške v aplikaciji, ki temelji na modelu, vse do strežnika in nazaj. Med potjo boste lahko videli, kateri deli aplikacije se uporabljajo in koliko časa traja posamezen korak.
Če se morate obrniti na tehnično podporo, lahko za postopke uporabite vrednosti ID (polje operation_id). To so enake vrednosti, ki jih Microsoftovi inženirji uporabljajo pri poizvedovanju po telemetričnih podatkih.
Če delate s partnerjem ali ste sistemski integrator, standardizirana telemetrija pomeni, da ljudem ni treba spoznavati različnih oblikovalskih odločitev, ki so bile narejene za telemetrijo po meri v različnih okoljih.
Upoštevajte, da lahko Monitor uporabljate za podrobno odpravljanje napak v živo za aplikacije s platnom in aplikacije, ki temeljijo na modelu.
Telemetrija po meri
Če standardna telemetrija ne zagotavlja določene meritve, ki jo potrebujete, lahko napišete kodo, ki bo dopolnila že zbrano.
Ko omogočite to zmogljivost za Application Insights, lahko uporabite Microsoft.Xrm.Sdk.PluginTelemetry.ILogger Interface v kodi vtičnika za pisanje telemetrijskih podatkov neposredno v vir Application Insights. Ta telemetrija se nikoli ne pošlje Microsoftu. Več informacij: Zapis telemetrije v vaš Application Insights vir z uporabo ILoggerja
Za JavaScript na strani odjemalca v aplikacijah, ki temeljijo na modelu, lahko uporabite iste vzorce, kot jih danes uporabljate za pisanje v vir Application Insights.
Kaj je vključeno in kaj ni?
V vašem okolju Application Insights je na voljo več vrst telemetrije. Pomembno je, da upoštevate, da ima storitev Application Insights opredeljeno shemo. Tabele v storitvi Application Insights se med izvozom podatkov izpolnijo v skladu s to shemo.
Za aplikacije, ki temeljijo na modelu, telemetrija zajema pogoste funkcije aplikacij, kot so na primer dogodki za urejanje obrazca, mreže in nalaganje nadzorne plošče. To so dogodki, pri katerih je uspešnost običajno težava. Trenutno niso vključeni dogodki shranjevanja in ukazi na traku. Ta funkcija je trenutno na voljo samo za aplikacije, ki temeljijo na modelu. Glejte dogodke telemetrije za aplikacije, ki temeljijo na modelu.
Za aplikacije s platnom obstoječa zmogljivost omogoča ustvarjalcu aplikacij, da beleži telemetrijo po meri s storitvijo Application Insights pri razvoju aplikacije.
Dataverse vključuje vse zahteve na strežniku. Videli boste lahko, kako se zahteve obdelajo v spletnem strežniku. Podrobnih informacij iz same zbirke podatkov ne boste dobili, razen za čas, porabljen za obdelavo postopka. Prav tako ne boste imeli telemetrije, povezane s fizičnimi viri strežnika, na primer s porabo pomnilnika. Več informacij: Dogodki telemetrije za Dataverse
opomba,
Application Insights Telemetrija je zasnovana tako, da zagotavlja širok in zanesljiv vpogled v delovanje vaše aplikacije. Vendar pa zaradi vzorčenja in omejitev, specifičnih za cevovod, nekateri signali morda ne bodo zajeti. Manjše vrzeli v podatkih so pričakovane in ne kažejo na sistemsko težavo.