Eventos
Cree aplicaciones inteligentes
17 mar, 9 p.m. - 21 mar, 10 a.m.
Únete a la serie de encuentros para crear soluciones de IA escalables basadas en casos de uso del mundo real con otros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no es compatible.
Actualice a Microsoft Edge para aprovechar las características, las actualizaciones de seguridad y el soporte técnico más recientes.
Application Insights de Azure Monitor ofrece la búsqueda de transacciones para identificar elementos de telemetría específicos y diagnósticos de transacciones para un análisis completo de las transacciones de un extremo a otro.
Búsqueda de transacciones: esta experiencia permite a los usuarios buscar y examinar elementos de telemetría individuales, como vistas de página, excepciones y solicitudes web. Además, ofrece la capacidad de ver seguimientos de registro y eventos codificados en la aplicación. Identifica los problemas de rendimiento y los errores dentro de la aplicación.
Diagnósticos de transacción: identifique rápidamente los problemas de los componentes a través de una visión integral de los detalles de las transacciones de un extremo a otro, incluidas las dependencias y las excepciones. Para acceder a esta característica a través de la interfaz de búsqueda, elija un elemento de los resultados de la búsqueda.
La búsqueda de transacción es una característica de Application Insights que se usa para buscar y explorar elementos de telemetría individuales, como vistas de páginas, excepciones o solicitudes web. También puede ver los seguimientos de registro y los eventos que ha codificado.
Para consultas más complejas sobre los datos, use Log Analytics.
Puede encontrar Buscar en Azure Portal o Visual Studio.
Puede abrir la búsqueda de transacciones desde la hoja Información general de Application Insights de la aplicación. También puede seleccionar Buscar en Investigar en el menú izquierdo.
Vaya al menú desplegable Tipos de evento para ver una lista de elementos de telemetría, como las solicitudes de servidor, las vistas de página y los eventos personalizados que ha codificado. La parte superior de la lista de resultados tiene un gráfico de resumen que muestra recuentos de eventos a lo largo del tiempo.
Vuelva del menú desplegable o seleccione Actualizar para obtener los eventos nuevos.
En Visual Studio también hay una ventana Buscar de Application Insights. Esta ventana resulta muy útil para mostrar eventos de telemetría generados por la aplicación que está depurando. Pero también puede mostrar los eventos recopilados desde la aplicación publicada en Azure Portal.
Abra la ventana Buscar de Application Insights en Visual Studio:
La ventana Buscar de Application Insights tiene características similares a las del portal web:
La pestaña Seguir operación está disponible cuando se abre una solicitud o una vista de página. Una "operación" es una secuencia de eventos asociada a una sola solicitud o vista de página. Por ejemplo, llamadas de dependencia, excepciones, registros de seguimiento y eventos personalizados pueden ser parte de una única operación. La pestaña Seguir operación muestra gráficamente el tiempo y la duración de estos eventos con respecto a la solicitud o vista de página.
Seleccione cualquier elemento de telemetría para ver los campos clave y los elementos relacionados.
Se abre la vista global de detalles de la transacción.
Abra el menú desplegable Tipos de evento y elija los tipos de evento que quiere ver. Si quiere restaurar los filtros más adelante, seleccione Restablecer.
Los tipos de evento son:
TrackEvent()
para supervisar el uso, puede buscarlas aquí.TrackException()
.Puede filtrar eventos por los valores de sus propiedades. Las propiedades disponibles dependen de los tipos de evento que haya seleccionado. Seleccione Filtrar para iniciar.
El hecho de no elegir ningún valor de una propiedad en particular tiene el mismo efecto que elegir todos los valores. Se desactiva el filtrado en esa propiedad.
Observe que los recuentos a la derecha de los valores de filtro muestran cuántas repeticiones hay en el conjunto filtrado actual.
Para buscar todos los elementos con el mismo valor de propiedad, escríbalo en el cuadro Buscar o active la casilla cuando examine las propiedades de la pestaña Filtro.
Nota
Para escribir consultas más complejas, abra Registros (Analytics) desde la parte superior del panel Buscar.
Puede buscar términos en cualquiera de los valores de propiedad. Esta funcionalidad es útil si escribe eventos personalizados con valores de propiedad.
Quizás desee establecer un intervalo de tiempo, dado que las búsquedas en un intervalo más corto son más rápidas.
Busque palabras completas, no subcadenas. Use comillas con los caracteres especiales.
String | No encontrado | Encontrado |
---|---|---|
HomeController.About | home controller out |
homecontroller about "homecontroller.about" |
Estados Unidos | Uni ted |
united states united AND states "united states" |
Puede usar las siguientes expresiones de búsqueda:
Consulta de ejemplo | Efecto |
---|---|
apple |
Busca todos los eventos del intervalo de tiempo cuyos campos incluyen la palabra apple . |
apple AND banana apple banana |
Busca eventos que contienen ambos términos. Use AND mayúscula, no and . Forma abreviada. |
apple OR banana |
Buscar eventos que contengan cualquiera de los dos términos. Use OR , no or . |
apple NOT banana |
Buscar eventos que contengan un término pero no el otro. |
Si la aplicación genera telemetría significativa y usa ASP.NET SDK versión 2.0.0-beta3 o posterior, reduce automáticamente el volumen enviado al portal a través del muestreo adaptable. Este módulo envía solo una fracción representativa de eventos. Selecciona o anula la selección de eventos relacionados con la misma solicitud que un grupo, lo que le permite navegar entre eventos relacionados.
Más información sobre el muestreo.
Puede crear un error en GitHub o en Azure DevOps, con información de cualquier elemento de telemetría.
Seleccione cualquier elemento de telemetría para ir a la vista global de detalles de la transacción. A continuación, seleccione Crear elemento de trabajo.
La primera vez que realice este paso, se le pedirá que configure un vínculo a la organización y el proyecto de Azure DevOps. También puede configurar el vínculo en la pestaña Elementos de trabajo.
Además de la telemetría inmediata enviada por el SDK de Application Insights, puede:
Capturar seguimientos de registros de su plataforma de registro de favoritos en .NET o Java. Esto significa que puede buscar en los seguimientos de registros y correlacionarlos con vistas de página, excepciones y otros eventos.
Escribir código para enviar eventos personalizados, vistas de página y excepciones.
Aprenda a enviar registros y telemetría personalizada a Application Insights.
Obtenga respuestas a preguntas comunes.
Consulte Resumen de límites.
Aunque no registramos los datos POST automáticamente, puede usar TrackTrace o llamadas de registro. Coloque los datos POST en el parámetro de mensaje. No puede filtrar por el mensaje de la misma forma que con las propiedades, pero el límite de tamaño es mayor.
Azure Functions no registra cadenas de consulta de dirección URL.
Eventos
Cree aplicaciones inteligentes
17 mar, 9 p.m. - 21 mar, 10 a.m.
Únete a la serie de encuentros para crear soluciones de IA escalables basadas en casos de uso del mundo real con otros desarrolladores y expertos.
Regístrese ahoraFormación
Ruta de aprendizaje
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certificación
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigue, busque y mitigue amenazas mediante Microsoft Sentinel, Microsoft Defender for Cloud y Microsoft 365 Defender.
Documentación
Diagnóstico de errores y excepciones con Application Insights - Azure Monitor
Capture las excepciones de las aplicaciones ASP.NET junto con la telemetría de solicitudes.
API de Application Insights para eventos y métricas personalizados - Azure Monitor
Inserte unas cuantas líneas de código en su aplicación de dispositivo o de escritorio, página web o servicio, para realizar el seguimiento del uso y diagnosticar problemas.
Diagnóstico con métricas activas de Application Insights en Azure Monitor - Azure Monitor
Supervise la aplicación web en tiempo real con métricas personalizadas y diagnostique problemas con una fuente directa de errores, seguimientos y eventos.