Supervisión de .NET Core
Logotipo de DotNet Core
Supervisión y seguimiento de .NET Core

Una parte creciente de la arquitectura de aplicaciones nativas de la nube, .Net Core (enlace externo a ibm.com) es el sucesor de .Net Framework de Microsoft. Lanzado por primera vez en 2016, el marco .Net Core es tanto de código abierto como multiplataforma (se ejecuta en Windows, Linux y MacOS). Tanto la supervisión como el seguimiento de .Net Core requieren la detección de instancias de .Net Core, visibilidad a nivel de código de los lenguajes en tiempo de ejecución C# y F# y la capacidad de supervisar el rendimiento y rastrear automáticamente las solicitudes distribuidas. Instana anunció el servicio de soporte para la gestión del rendimiento de .Net Core en Microsoft Ignite en 2018.

Al igual que el código de aplicación .Net tradicional, las aplicaciones C# y F# que se ejecutan en .Net Core son lenguajes de compilación interpretados (lo que significa que funcionan como byetcode), pero en lugar de ejecutarse en una JVM, se ejecutan en CLR (Common Language Runtime). Como se esperaría de Microsoft, hay una estrecha integración con Visual Studio para el desarrollo, si así lo desea. En mayo de 2020, Microsoft anunció que vNext de .Net Core (luego en v3) se llamaría .Net 5 (ya no "Core"), componiendo ambos marcos en uno.

¡Comience su PRUEBA GRATUITA hoy mismo!

14 días, sin tarjeta de crédito, versión completa

Supervisión de .Net y visibilidad a nivel de código de .Net Core de Instana

La solución APM automatizada incluye soporte para la supervisión de Net tradicional, además de la supervisión de .Net Core (para la versión 2 y versiones posteriores en Linux). Instalar la supervisión en sus aplicaciones es rápido y fácil, especialmente con un paquete de supervisión de NuGet.

Una vez instalado, el sensor de supervisión de .Net Core proporciona métricas en tiempo de ejecución para la recolección de basura, la memoria y la contención de recursos. También instala el seguimiento distribuido automático AutoTrace de Instana para una visibilidad de extremo a extremo dentro de muchas bibliotecas populares. Al igual que otros lenguajes basados en bytecode, Instana conecta su sensor al CLR al inicio y recopila automáticamente métricas típicas de tiempo de ejecución de bytcode, como la actividad de GC, la memoria y el uso de subprocesos. El seguimiento automático de Instana (AutoTrace) captura un intervalo completo de extremo a extremo de cada solicitud, incluidas las llamadas a almacenes de datos, memorias caché, etc.

Supervisión del rendimiento de las aplicaciones en tiempo real y detección de incidentes de servicio

Vea el rendimiento de sus servicios en tiempo real. Instana detecta, instrumenta y rastrea automáticamente todos los puntos de conexión en función de los KPI de tasa, errores y duración (los KPI RED). La gestión de incidencias y los informes de rendimiento de aplicaciones de Instana se centran en las señales doradas, KPI críticos promovidos en el Manual de SRE de Google.

El AutoTrace de Instana captura un seguimiento distribuido de extremo a extremo para cada solicitud, puede ver cualquier valor atípico, tanto si abarca un grupo de solicitudes o solo una. Entre los datos adicionales se incluyen los mensajes de registro del marco .Net en WARN o superior.

Análisis automático de causa raíz de .Net Core

Entre la detección en tiempo real, la alta granularidad y el seguimiento de extremo a extremo para cada solicitud, la solución de supervisión de .Net Core de Instana le permite identificar con rapidez cualquier problema potencial y aislar rápidamente y analizar su causa raíz. Basado en el motor de modelado de aplicaciones más completo del sector (Dynamic Graph), Instana ofrece mapas de topología en tiempo real con información de rendimiento y configuración.

El gráfico dinámico acelera la automatización, el aprendizaje automático y la entrega de contexto de Instana, que es fundamental para supervisar y gestionar el rendimiento de las aplicaciones nativas de la nube. Para comprender fácilmente cómo se integra cualquier servicio individual en el sistema global de aplicaciones, la Guía de contexto de Instana es una forma sencilla de navegar por el gráfico dinámico, actuando como una especie de sistema de orientación GPS para sus aplicaciones.

Métricas de supervisión de .Net Core de Instana

La solución automática de supervisión de aplicaciones de Instana obtiene información de configuración y rendimiento en tiempo real de todos y cada uno de los servicios que operan en .Net Core. Para ver una lista completa de métricas, consulte la documentación oficial sobre cómo supervisar .Net Core.

Cómo supervisar .Net Core