Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Application Insights de Azure Monitor es una característica de supervisión del rendimiento de aplicaciones (APM) de Azure Monitor. En escenarios admitidos, puede usar OpenTelemetry (OTel), un marco de observabilidad neutral del proveedor, para instrumentar las aplicaciones y recopilar datos de telemetría y, a continuación, analizar esa telemetría en Application Insights.
Experiencias de Application Insights
Application Insights es compatible con OpenTelemetry (OTel) para recopilar datos de telemetría en un formato estándar en todas las plataformas. La integración con los servicios de Azure permite una supervisión y diagnóstico eficaces, lo que mejora la observabilidad y el rendimiento de las aplicaciones.
Investigación
Use estas herramientas para diagnosticar problemas y comprender el comportamiento en tiempo de ejecución de la aplicación.
- Panel de la aplicación: una valoración rápida del estado y el rendimiento de su aplicación.
- Mapa de aplicación: una visión general de la arquitectura de la aplicación y de las interacciones de sus componentes.
- Métricas en directo: un panel de análisis que ofrece datos en tiempo real para obtener información sobre la actividad y el rendimiento de la aplicación.
- Vista de búsqueda: seguimiento y diagnóstico de transacciones para identificar problemas y optimizar el rendimiento.
- Vista de disponibilidad: supervise y pruebe proactivamente la disponibilidad y la capacidad de respuesta de los puntos de conexión de aplicación.
- Vista Errores: identifique y analice los errores de la aplicación para minimizar el tiempo de inactividad.
- Vista de rendimiento: revise las métricas de rendimiento de la aplicación y los posibles cuellos de botella.
- Detalles de los agentes: una vista unificada para supervisar los agentes de IA en Microsoft Foundry, Copilot Studio y agentes de terceros.
Supervisión
Use estas herramientas para realizar un seguimiento continuo del estado de la aplicación y configurar notificaciones proactivas.
- Alertas: supervise una amplia gama de aspectos de la aplicación y desencadene diversas acciones.
- Métricas: profundice en los datos de métricas para reconocer los patrones de uso y las tendencias.
- Configuración de diagnóstico: configure la exportación de streaming de registros de plataforma y métricas al destino que prefiera.
- Registros: recupere, consolide y analice todos los datos recopilados en los registros de supervisión de Azure.
- Cuadernos: Crear informes interactivos y paneles que visualicen los datos de supervisión de aplicaciones.
- Paneles con Grafana: cree, personalice y comparta paneles de Grafana para datos de Application Insights directamente en Azure Portal.
- Estadísticas del SDK: visualice el éxito del exportador, los recuentos descartados, los recuentos de reintentos y las razones de descarte de los SDK y agentes de Application Insights.
Uso
Use estas herramientas para comprender cómo interactúan los usuarios con la aplicación.
- Usuarios, sesiones y eventos: determine cuándo, dónde y cómo interactúan los usuarios con la aplicación web.
- Embudos: analice las tasas de conversión para identificar dónde progresan o anulan los usuarios en el embudo.
- Flujos: Visualice y analice las trayectorias de los usuarios en su sitio web para identificar áreas de alta interacción y puntos de salida.
- Cohortes: agrupa a los usuarios por características compartidas para simplificar la identificación de tendencias, la segmentación y la solución de problemas de rendimiento.
Análisis de código
Use estas herramientas para generar perfiles y depurar el código de la aplicación.
- .NET Profiler: captura, identificación y visualización de seguimientos de rendimiento de la aplicación.
- Optimizaciones de código: aproveche la IA para crear aplicaciones mejores y más eficientes.
- Depurador de instantáneas: recopila automáticamente instantáneas de depuración cuando se producen excepciones en la aplicación .NET
Modelo lógico
El diagrama del modelo lógico visualiza los componentes de Application Insights y cómo interactúan.
Nota:
La configuración del firewall debe modificarse para que los datos lleguen a los puntos de conexión de ingestión. Para más información, consulte Configuración de firewall y acceso a puntos de conexión de Azure Monitor.
Cómo empezar
En esta sección se describe la introducción a la recopilación de datos basada en OpenTelemetry en Azure Monitor Application Insights.
Entre los puntos de entrada se incluyen:
- Aplicaciones web del lado servidor
- Aplicaciones web del lado servidor hospedadas en una máquina virtual (VM)
- Aplicaciones javaScript del lado cliente
- Funciones de Azure
- Agentes de IA
Sugerencia
- Para la mayoría de los escenarios del lado servidor basados en código, la configuración recomendada usa la distribución openTelemetry de Azure Monitor.
- Los escenarios en los que OpenTelemetry no está disponible se identifican claramente.
Elija la pestaña que mejor coincida con la carga de trabajo o el modelo de hospedaje. Cada pestaña muestra la ruta recomendada para la recopilación de datos para ese escenario.
Configuración de la recopilación de datos
Utilice esta ruta de acceso para las aplicaciones web del lado del servidor que instrumente mediante código.
- Cree un recurso de Application Insights.
- Obtenga la cadena de conexión del recurso.
- Agrega el Azure Monitor OpenTelemetry Distro a tu aplicación.
- Configure la cadena de conexión.
Sugerencia
Algunas plataformas permiten la recopilación de datos automáticamente a través de la instrumentación automática. Pase a la instrumentación basada en código con la Distribución de OpenTelemetry de Azure Monitor si desea más opciones de configuración y extensibilidad.
Después de completar la configuración del escenario, ejecute la aplicación y espere unos minutos para que la telemetría aparezca en Application Insights. A continuación, explore las experiencias de Application Insights.
Importante
Si estás migrando desde los SDK de Application Insights anteriores, consulta Migrar a Azure Monitor OpenTelemetry.
Otras integraciones de OpenTelemetry en Azure
Azure Monitor Application Insights se integra con otros servicios de Azure que usan OpenTelemetry. Use los siguientes recursos para Azure servicios, kits de desarrollo de software (SDK) y herramientas que usan OpenTelemetry:
| Integration | Descripción |
|---|---|
| Convenciones semánticas del SDK de Azure | Convenciones de nomenclatura de atributos de OpenTelemetry utilizadas en todos los SDK de Azure. |
| Rastreo de Java en SDK de Azure | Soporte para el seguimiento distribuido en los clientes de SDK de Azure para Java. |
| Observabilidad del SDK de Azure Cosmos DB | Trazas y métricas de OpenTelemetry emitidas por el SDK de Azure Cosmos DB. |
| Observabilidad en .NET con OpenTelemetry | Guía de instrumentación de OpenTelemetry para aplicaciones .NET. |
| Canalización de Azure Monitor en el perímetro y multinube | Recopile y reenvíe datos de OpenTelemetry de entornos perimetrales y multinube a Azure Monitor. |
| Ingesta de OpenTelemetry en Azure Data Explorer | Ingerir datos de OpenTelemetry en Azure Data Explorer, Synapse Data Explorer y Real-Time Intelligence. |
| Agente de OpenTelemetry de Azure Container Apps | Agente de OpenTelemetry integrado para Azure Container Apps. |
| Panel de Aspire | Panel de desarrollo local para ver trazas y métricas de OpenTelemetry de las aplicaciones .NET Aspire. |
Solución de problemas
Para obtener ayuda con la solución de problemas de Application Insights, consulte nuestra documentación de solución de problemas dedicada.
Ayuda y soporte técnico
Soporte técnico de Azure
En caso de problemas de Soporte técnico de Azure, abra una incidencia de Soporte técnico de Azure.
Preguntas generales
Publique preguntas generales en el foro de preguntas y respuestas de Microsoft.
Preguntas de codificación
Publique preguntas de codificación en Stack Overflow usando una etiqueta azure-application-insights.
Comunidad de comentarios
Deje comentarios sobre el producto para el equipo de ingeniería en la comunidad de comentarios.