Compartir por


Introducción a Application Insights: observabilidad de OpenTelemetry

Application Insights de Azure Monitor es una característica OpenTelemetry de Azure Monitor que ofrece supervisión del rendimiento de aplicaciones (APM) para aplicaciones web activas. La integración con OpenTelemetry (OTel) proporciona un enfoque neutral del proveedor para recopilar y analizar datos de telemetría, lo que permite una observabilidad completa de las aplicaciones.

Captura de pantalla de la interfaz de usuario de Application Insights de Azure Monitor que muestra un mapa de aplicación.


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

  • 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.
  • Búsqueda de transacciones: seguimiento y diagnóstico de transacciones para identificar incidencias 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.

Supervisión

  • 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.

Uso

  • 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

  • .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.

Diagrama que muestra la ruta de los datos a medida que fluyen a través de las capas del servicio Application Insights.

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.


Idiomas compatibles

En esta sección se describen los escenarios admitidos.

Para más información sobre cómo instrumentar aplicaciones para habilitar Application Insights, consulte conceptos básicos de recopilación de datos.

Instrumentación manual

Distribución de OpenTelemetry

SDK de JavaScript del lado cliente

SDK de Application Insights (API clásica)

Nota:

Revise Si uso OpenTelemetry o el SDK de Application Insights antes de considerar la instrumentación con la API clásica.

Instrumentación automática (habilitar sin cambios de código)

Para conocer los entornos y lenguajes admitidos, consulte nuestra introducción a la implementación automática.

Plataformas compatibles

Integración de servicios de Azure (habilitación del portal, implementaciones de Azure Resource Manager)

Exportación y análisis de datos

Kits de desarrollo de software no admitidos (SDK)

Existen muchos SDK de Application Insights compatibles con la comunidad, pero Microsoft solo proporciona compatibilidad con las opciones de instrumentación enumeradas en este artículo.


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.