Mudelipõhiste rakenduste ja rakenduse Microsoft Dataverse telemeetria analüüsimine rakendusega Application Insights

Saate seadistada keskkonna Application Insights telemeetria saamiseks diagnostika ja platvormi hõivatud jõudluse Dataverse kohta.

Saate tellida info telemeetria toimingute kohta, mida rakendused teie andmebaasis ja Dataverse mudelipõhistes rakendustes teevad. See telemeetria sisaldab teavet, mille abil saate vigade ja jõudlusega seotud probleemide diagnoosida ja tõrkeotsingut sooritada.

Selle telemeetria lubamiseks ei pea te ühtegi koodi kirjutama. Saate telemeetriavoo igal ajal lubada või keelata.

Application Insights on osa Azure Monitor jälgitavatest teenustest. See on laialt ettevõtete poolt kasutuses jälgimis- ja diagnostikavahendites. Paljud kliendid on lisanud laiendustele koodi, et hõivata need andmed Application Insights oma keskkonda. Sellel lisakoodil on kulu, kuid mitte ainult kirjutamis- ja hoolduskulud, vaid ka käitusajal jõudluse kulud. Neid kulusid saab vältida rakenduse Application Insights sisseehitatud integreerimise abil.

Märkus.

Application Insightsi lubamine on piiratud klientidega, kellel on rentniku jaoks saadaval tasuline/premium Dataverse’i litsents.

Miks on vaja telemeetriat?

Telemeetria annab andmeid selle kohta, mis toimub mudelipõhises rakenduses või serveris. Ilma nende andmeteta on rakendus või teenus "must kast"; ainus võimalus saada ülevaadet probleemi ilmnemise korral on võtta ühendust tehnilise toega. Telemeetria võimaldab tuvastada ja mõõta teatud toiminguid, et paremini mõista, kas asjad töötavad tavaliselt või mõjutavad süsteemi negatiivselt.

Kui olete lisandmoodulite abil laiendanud mudelipõhiseid rakendusi kliendipoolse JavaScript või lisatud serveripoolse loogika abil, näete nende laienduste mõju jõudlusele ja võimalusi nende optimeerimiseks, sh vajadusel kujunduse muutmist.

Samuti saate telemeetria abil jälgida üldist jõudluse trendi, nii et saate neid ennetavalt hallata, mitte kasutajajuhtumitele reageerida. Rakenduse Application Insights abil saate määratleda tingimused, kus teid hoiatatakse, kui mõõdik ületab teatud läve.

Kuidas see töötab?

Microsoft kogub juba ulatuslikke telemeetria Dataverse ja mudelipõhiseid rakendusi. Integratsiooni korral annab keskkond või rentnikuadministraator halduskeskuses andmeekspordi protsessi seadistamisel võtit kogu Application Insights instrumentidele Application Insights ekspordiprotsessis Power Platform ettevõttele. Kohe, kui seadistamine on lõpule jõudnud, kogub Microsoft telemeetria teie keskkonda ja mis tahes mudelipõhised rakendused, mis rakendust Application Insights kasutavad, saadetakse teie rakenduse Application Insights keskkonda. Lisateave: Ressursi Application Insights loomine

Kui otsustate loobuda, võite minna Power Platform halduskeskusesse ja kustutada andmeekspordi ühenduse. See peatab andmeekspordi protsessi. Saate protsessi igal ajal taaskäivitada.

Integratsiooni lähenemise eelised

Rakenduse Application Insights integratsiooni kasutamisel saate telemeetria andmemudelile järgneva standardiseeritud Application Insightstelemeetriakomplekti.

Telemeetria on sellega seotud, nii et saate jälgida toiminguid, mis algavad hiireklõpsamist mudelipõhises rakenduses nii serverini kui ka tagasi. Samuti saate vaadata, milliseid rakenduseosi ja kui palju aega iga etapi jaoks kulub.

Kui teil on vaja ühendust võtta tehnilise toega, võite kasutada toimingute ID-väärtusi (operation_id väli). Need on samad väärtused, mida Microsofti pätid kasutavad telemeetriaandmete kohta päringute vaatamiseks.

Kui töötate partneriga või olete süsteemiintegrektor, tähendab standardiseeritud telemeetria, et inimesed ei pea teadma erinevaid kujundusvalikuid, mis on tehtud kohandatud telemeetria jaoks erinevates keskkondades.

Pange tähele, et monitori saab kasutada üksikasjalikuks lõuendirakenduste ja mudelipõhiste rakenduste reaalajas silumiseks..

Kohandatud telemeetria

Kui standard telemeetria ei paku mõnda kindlat telemeetriat, mida vajate, võite kirjutada koodi, mis täiendab juba kogutud teavet.

Kui olete selle võimaluse lubanud, saate lisandmooduli Application Insights koodis kasutada Microsoft.Xrm.Sdk.PluginTelemetry.ILogger Interface kirjutada telemeetriaandmed otse teie Application Insights ressursile. Seda telemeetriat ei saadeta Kunagi Microsofti`le. Lisateave: Telemeetria kirjutamine oma Application Insights ressursile ILoggeri abil

Kliendipoolses JavaScript mudelipõhistes rakendustes saate kasutada samu mustreid, mida täna oma ressursile Application Insights kirjutamiseks kasutate.

Mis on kaasatud ja mida pole kaasatud?

Teie keskkonnas on saadaval mitu Application Insights telemeetriatüüpi. On oluline märkida, et sellel Application Insights on määratletud skeem. Selles tabelis asuvad Application Insights tabelid asustatakse andmeekspordi ajal selle skeemi järgi.

Mudelipõhiste rakenduste puhul hõlmab telemeetria levinumaid rakenduse funktsioone, nagu vormi, tabeli ja armatuurlaua koormuse sündmused. Need on sündmused, mille korral jõudlus on enamasti probleem. Praegu ei kaasata salvesta sündmusi ja lindi käske. See funktsioon on praegu saadaval ainult mudelipõhiste rakenduste jaoks. Eelvaade mudelipõhiste rakenduste telemeetriasündmused.

Lõuendirakenduste puhul võimaldab olemasolevvõimalus rakenduse tegijal rakenduse arendamisel kohandatud telemeetria kohandatud logimist koos rakendusega Application Insights.

Dataverse hõlmab kõiki serveris tehtud taotlusi. Saate vaadata, kuidas taotlusi veebiserveris töödeldakse. Täpsemat teavet ei saa te andmebaasist endalt, välja arvatud toimingu töötlemisele kulunud aja kestus. Samuti ei saa te serveri füüsiliste ressurssidega seotud telemeetriat näiteks mälu hõivamist. Lisateave: Telemeetriasündmused Dataverse jaoks