Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
L'Application Insights, una característica de l'Azure Monitor, s'utilitza dins de l'àmbit empresarial per a la supervisió i el diagnòstic. Les dades que ja s'han recollit d'un inquilí o d'un entorn específic es publiquen al vostre entorn de l'Application Insights. L'Application Insights emmagatzema les dades als registres de l'Azure Monitor i es visualitzen a les subfinestres Rendiment i Errors a Investigar a la subfinestra esquerra. Les dades s'exporten a l'entorn de l'Application Insights a l'esquema estàndard definit per l'Application Insights. El personal de suport, d'administració i el desenvolupador poden utilitzar aquesta característica per triar i resoldre problemes.
Application Insights té una àmplia gamma de funcions per ajudar-vos a utilitzar les dades de telemetria:
- Creeu un tauler per obtenir una visió general de l'estat de la vostra organització.
- Feu una supervisió proactiva mitjançant la Detecció intel·ligent.
- Configureu alertes per a escenaris importants basats en la vostra organització.
- Visualitzar i fer el seguiment dels patrons de navegaciócomuns des d'una perspectiva d'ús. Això us ajudarà a entendre, per exemple, si un usuari sempre selecciona primer una pestanya concreta abans de tornar a la pestanya principal i al tancament del formulari. Si és així, això podria indicar que un camp s'hauria de col·locar a la primera pestanya, en comptes d'una altra pestanya, per estalviar temps a l'usuari cada vegada que obri aquest registre.
- Creeu consultes personalitzades per solucionar problemes de rendiment i errors mitjançant la subfinestra Registres de la subfinestra esquerra Supervisió.
Exemple: Llista els 100 registres principals per a les càrregues de formularis a la taula pageViews :
pageViews
| take 100
Subfinestra general a l'Application Insights
L'Application Insights ofereix diferents visualitzacions. A la subfinestra Informació general es mostra un resum de les mètriques clau de diagnòstic de l'aplicació i és una passarel·la a la resta de característiques del portal. Per obtenir més informació, podeu desglossar les mètriques. Vegeu la mostra següent.
Subfinestra de rendiment de l'Application Insights
Per obrir la subfinestra Rendiment seleccioneu el gràfic Temps de resposta del servidor a la subfinestra Informació general o seleccioneu Rendiment a Investigar a la subfinestra esquerra. L'Application Insights us permet triar visualitzacions de dades de Servidor i de Navegador. En identificar les operacions amb la duració més llarga, podeu diagnosticar problemes potencials.
La subfinestra Rendiment mostra el recompte i la duració mitjana de cada operació per a l'aplicació. Podeu utilitzar aquesta informació per identificar les operacions que afecten més els usuaris.
La visualització Servidor mostra les API que es truquen més sovint i l'aspecte de les latències.
Les operacions amb un major nombre de trucades i una duració superior són elements potencials per a la investigació. A l'exemple anterior, POST /XRMServices/2011/Organization.svc/web té un nombre elevat de trucades i una durada alta. De la mateixa manera, GET /api/data/v9.0/accounts té una duració relativament alta.
Si seleccioneu una de les operacions, també es mostraran els detalls sobre les tres dependències principals i el temps de durada. Per veure més detalls seleccionant la pestanya Dependències.
Si canvieu a la visualització a Navegador, veureu dades sobre les pàgines que es visualitzen amb més freqüència a l'entorn i la latència de cadascuna d'elles. Veureu mètriques que inclouen els recomptes de sessions i les dependències associades amb operacions diferents. Per exemple, si seleccioneu l'operació Comptes, es mostren les sol·licituds realitzades a la taula de compte.
Podeu desglossar un exemple concret per veure on s'inverteix el temps en l'operació concreta.
Més informació: Cercar i diagnosticar problemes de rendiment amb l'Application Insights de l'Azure
Subfinestra Errors de l'Application Insights
Per obrir la subfinestra Errors, seleccioneu Errors a Investigar a la subfinestra esquerra o seleccioneu el gràfic Sol·licituds amb errors.
La subfinetra Excepcions a l'Application Insights alimenta la subfinestra Errors. Mostra el recompte de sol·licituds que han fallat i el nombre d'usuaris afectats per a cada operació de l'aplicació. Podeu veure els detalls de l'error de les operacions i les dependències, tant del servidor com del navegador. Els errors relacionats amb els mètodes HTTP específics de creació/lectura/actualització/supressió (CRUD) (GET, POST, PUT i DELETE) utilitzats a les operacions de l'API estan disponibles aquí. Podeu utilitzar aquesta informació per identificar els errors que afecten més els usuaris. Per exemple, a l'exemple següent podeu veure que l'operació GET/api/data/v9.0/GetClientMetaData té un nombre elevat d'errors i usuaris. Si seleccioneu aquesta operació, es mostra més informació a la subfinestra dreta.
També podeu veure els errors relacionats amb les dependències, incloent-hi una visualització resumida dels codis de resposta comuns assignats a errors.
Podeu desglossar els detalls del pas on s'ha produït el coll d'ampolla.
Més informació: Cercar i diagnosticar excepcions de temps d'execució amb l'Application Insights de l'Azure
S'estant consultant les dades a l'Application Insights
A l'Application Insights, aneu a la subfinestra Registres a Supervisió a la subfinestra esquerra.
Camps comuns
Totes les taules emplenades tenen Application Insights aquests camps comuns:
cloud_RoleInstance: Per als esdeveniments emesos com a part d'aquest esforç, aquest camp s'establirà a Exportació de dades CDS per garantir que es puguin distingir d'altres esdeveniments del mateix Application Insights entorn.
operation_Id: enllaça totes les operacions en una sola interacció, que és una manera d'obtenir tots els esdeveniments relacionats a un esdeveniment que falla.
pageViews | where operation_Id == "[insert id here]"session_Id : Identifica de manera única totes les activitats d'una sola sessió d'usuari. El valor de la sessió es restableix quan un usuari obre una pestanya nova, selecciona F5/refresh o tanca i torna a obrir l'aplicació mòbil.
user_Id, user_AuthenticatedId: Tots dos estan definits actualment a l'ID de l'usuari Microsoft Entra .
client_IP: Aquest camp sempre s'omple per
0.0.0.0complir les lleis i regulacions de privadesa. L'adreça IP proporcionada s'utilitza per emplenar els camps client_City, client_StateOrProvince i client_CountryOrRegion.client_Type: El valor aquí és Navegador si els registres provenen de la interfície unificada i Servidor si provenen de Dataverse. Tingueu en compte que userAgent es pot trobar a la taula sol·licituds a customDimensions, quan estigui disponible.
Com que l'esquema de l'Application Insights és fix, i aquesta característica ha publicat dades a l'Application Insightscom a procés d'exportació, els camps customDimensions a l'Application Insights s'utilitzen per afegir propietats.