Supervisión de .NET Core
Logotipo de DotnetCore
Monitorizació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 del marco .Net de Microsoft. Lanzado por primera vez en 2016, el marco .Net Core es de código abierto y multiplataforma (funciona en Windows, Linux y MacOS). Tanto la monitorización como el rastreo 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 monitorizar el rendimiento y rastrear automáticamente las solicitudes distribuidas. Instana anunció el 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 hoy mismo su PRUEBA SIN COSTE!

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

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

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

Una vez instalado, el sensor de monitorización de .Net Core proporciona métricas en tiempo de ejecución para la recogida de basura, la memoria y la contención de recursos. También instala el trazado automático distribuido AutoTrace™ de Instana para una visibilidad integral 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.

Monitorizació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 finales 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 monitorización de .Net Core de Instana le permite identificar rápidamente 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 impulsa la automatización, el aprendizaje automático y la entrega de contexto de Instana, lo que es fundamental para supervisar y gestionar el rendimiento de las aplicaciones nativas de la nube. Para comprender fácilmente cómo encaja cada servicio en el sistema global de aplicaciones, la Guía de Contexto de Instana es una forma sencilla de navegar por el Dynamic Grapgh, que actúa como una especie de sistema de orientación GPS para sus aplicaciones.

Métricas principales de monitorización de .Net Core de Instana

La solución de monitorización automática 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 la lista completa de métricas, consulta la documentación oficial de Instana sobre cómo monitorizar .Net Core.

Cómo monitorizar .Net Core