Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Application Insights, unha función de Azure Monitor, úsase amplamente no panorama empresarial para o seguimento e o diagnóstico. Os datos que xa foron recollidos dun arrendatario ou contorno específico transfírense ao seu propio ambiente de Application Insights. Os datos almacénanse nos rexistros de Azure Monitor por parte de Application Insights, e visualízanse nos paneis Rendemento e Fallos en Investigar no panel esquerdo. Os datos son exportados ao seu contorno de Application Insights no esquema estándar definido por Application Insights. As persoas da asistencia técnica, desenvolvedores e administradores poden usar esta función para avaliar e resolver problemas.
Application Insights ten unha ampla gama de funcións para axudarche a usar datos de telemetría:
- Crea un panel para obter unha visión xeral do estado da túa organización.
- Realice un seguimento proactivo usando a Detección intelixente.
- Configura alertas para escenarios importantes segundo a túa organización.
- Visualice e rastrexe padróns de navegación comúns desde unha perspectiva de uso. Isto axudaralle a comprender, por exemplo, se un usuario sempre selecciona un separador específico antes de volver á pestana principal e pechar o formulario. Se é así, isto pode indicar que un campo debería situarse no primeiro separador, en lugar doutro, para aforrar tempo ao usuario cada vez que abre este rexistro.
- Cree consultas personalizadas para solucionar problemas de rendemento e erros usando o panel Rexistros en Seguimento no panel esquerdo.
Exemplo: Listar os 100 rexistros principais para as cargas de formularios na táboa pageViews :
pageViews
| take 100
Panel de visión xeral en Application Insights
Application Insights ofrece diferentes vistas. O panel Visión xeral mostra un resumo das métricas clave de diagnóstico da súa aplicación e é unha pasarela ás outras funcións do portal. Pode acceder ás métricas para obter máis detalles. Consulte a seguinte mostra.
Panel de Desempeño en Application Insights
Para abrir o panel Desempeño, seleccione o gráfico Tempo de resposta do servidor no panel Visión xeral ou seleccione Desempeño en Investigar no panel esquerdo. Application Insights permítelle escoller as vistas de datos de Servidor e Navegador. Ao identificar esas operacións con maior duración, pode diagnosticar posibles problemas.
O panel Desempeño mostra o reconto e a duración media de cada operación para a aplicación. Pode usar esta información para identificar aquelas operacións que máis afectan aos usuarios.
A vista Servidor mostra as API máis chamadas e o aspecto da latencia.
As operacións cun maior número de chamadas e maior duración son posibles elementos de investigación. No exemplo anterior, POST /XRMServices/2011/Organization.svc/web ten un alto número de chamadas e unha alta duración. Do mesmo xeito, GET /api/data/v9.0/accounts ten unha duración relativamente alta.
Se selecciona unha das operacións, tamén se amosarán detalles sobre as tres dependencias máis importantes e o tempo necesario. Pode ver máis detalles seleccionando o separador Dependencias.
Se cambia á vista Navegador, verá datos sobre as páxinas que se ven con máis frecuencia no contorno e a latencia de cada unha delas. Verá métricas que inclúen o reconto de sesións e as dependencias asociadas a diferentes operacións. Por exemplo, seleccionar a operación Contas mostra as solicitudes feitas á táboa da conta.
Pode consultar unha mostra específica para ver onde se gasta o tempo na operación en particular.
Máis información: Busque e diagnostique problemas de rendemento con Azure Application Insights
Panel de fallos en Application Insights
Para abrir o panel Fallos, seleccione Fallos en Investigar no panel esquerdo ou seleccione a gráfica Solicitudes con fallos.
A táboa de excepcións en Application Insights fornece información ao panel de Fallos. Mostra o reconto de solicitudes con erros e o número de usuarios afectados por cada operación da aplicación. Pode ver detalles do erro das operacións e dependencias, tanto para o servidor como para o navegador. Fallos relacionados coa creación/lectura/actualización/eliminación (CRUD): Aquí están dispoñibles os métodos HTTP específicos (GET, POST, PUT e DELETE) empregados nas operacións da API. Isto pode usarse para identificar os fallos que máis afectan aos usuarios. Por exemplo, na seguinte mostra pode ver que a operación GET/api/data/v9.0/GetClientMetaData ten un elevado número de fallos e usuarios. Se selecciona esta operación móstrase máis información sobre ela no panel dereito.
Tamén pode ver os fallos relacionados coas dependencias, incluída unha vista resumida dos códigos de resposta comúns asignados a fallos.
Pode acceder aos detalles do paso onde se produciu o colo de botella.
Máis información: Busque e diagnostique excepcións de tempo de execución con Azure Application Insights
Consulta de datos en Application Insights
En Application Insights, vaia ao panel de Rexistros en Supervisión no panel esquerdo.
Campos comúns
Todas as táboas poboadas en Application Insights teñen estes campos comúns:
cloud_RoleInstance: Para os eventos emitidos como parte deste esforzo, este campo definirase como Exportación de datos CDS para garantir que se poidan distinguir doutros eventos no mesmo Application Insights ambiente.
operation_Id: Isto vincula todas as operacións nunha única interacción, o que supón unha forma de obter todos os eventos relacionados cun evento con erro.
pageViews | where operation_Id == "[insert id here]"session_Id : Isto identifica de forma única todas as actividades nunha única sesión de usuario. O valor da sesión restablécese cando un usuario abre unha nova pestana, selecciona F5/actualizar ou pecha e volve abrir a aplicación móbil.
user_Id, user_AuthenticatedId: Ambos están configurados actualmente como o Microsoft Entra ID do usuario.
client_IP: Este campo sempre se énche con
0.0.0.0para o cumprimento das leis e regulamentos de privacidade. O enderezo IP proporcionado úsase para completar os campos client_City, client_StateOrProvince e client_CountryOrRegion.client_Type: O valor aquí é Browser se os rexistros proceden da Interface unificada e Server se os rexistros proceden de Dataverse. Teña en conta que o userAgent pódese atopar na táboa solicitudes en customDimensions, cando estea dispoñible.
Dado que o esquema de Application Insights está corrixido e esta característica empuxou os datos a Application Insights como un proceso de exportación, os campos customDimensions en Application Insights úsanse para engadir propiedades.