Análisis de los traces de aplicación
con el package APPSERVICE-DOTNET


ServicePilot apptrace-appservice-dotnet


¿Qué son .NET y .NET Framework?

.NET (anteriormente denominado .NET Core) es un framework de software informático gestionado, gratuito y de código abierto para sistemas operativos multiplataforma Windows, Linux y macOS. El proyecto lo desarrollan principalmente empleados de Microsoft a través de la Fundación .NET, y se publica bajo la licencia MIT.

.NET Framework es un framework de desarrollo de software y la implementación original de .NET. Permite ejecutar sitios web, servicios, aplicaciones de escritorio, etc. en Windows.

.NET es una plataforma para desarrolladores compuesta por herramientas, lenguajes de programación y bibliotecas para crear muchos tipos diferentes de aplicaciones. Existen varias implementaciones de .NET. Cada implementación permite que el código .NET se ejecute en diferentes lugares: Linux, macOS, Windows, iOS, Android y muchos más. .NET Standard es una especificación formal de las API comunes a todas las implementaciones de .NET. Esto permite que el mismo código y las mismas bibliotecas se ejecuten en diferentes implementaciones.

Las aplicaciones .NET se escriben en los lenguajes de programación C#, F# o Visual Basic. El código se compila en un Common Intermediate Language (CIL) independiente del lenguaje. El código compilado se almacena en ensamblados (archivos con extensión .dll o .exe). Cuando se ejecuta una aplicación, el CLR toma el ensamblado y utiliza un compilador justo a tiempo (JIT) para convertirlo en código máquina que pueda ejecutarse en la arquitectura específica del ordenador en el que se está ejecutando.

Instrumentación de aplicaciones .NET

El agente ServicePilot junto con un librería de intrumentación .NET permite recoger métricas de rendimiento y errores del servidor de aplicaciones tanto para .NET como para .NET Framework.

Puede utilizar la instrumentación automática para inicializar los proveedores de señales y generar datos de telemetría para las bibliotecas instrumentadas compatibles sin modificar el código fuente de la aplicación.

Monitorización de trazas de aplicaciones .NET

Los recursos se crean automáticamente a partir de este package después de haber desplegado el agente ServicePilot junto con la configuración adecuada de la librería .NET APM. Este package monitoriza HTTP(S) peticiones web desde procesos .NET.

Esto permite recopilar estadísticas resumidas (min,max,avg...) por aplicación .NET tales como:

  • Consultas por minuto
  • Suma de consultas por código de retorno HTTP y métodos
  • Número de consultas en cada intervalo de tiempo de respuesta
  • Consultas establecidas o terminadas

Con el fin de proporcionar información detallada sobre la aplicación .NET, se incluyen los detalles recogidos por transacción:

  • Host y ruta de la página web
  • IP del cliente y del servidor
  • Tiempo de respuesta real del usuario
  • Código de retorno HTTP y método
  • País y geolocalización de las IP públicas
Análisis de los traces de aplicación APPSERVICE-DOTNET 0

Análisis de los traces de aplicación APPSERVICE-DOTNET 1

Análisis de los traces de aplicación APPSERVICE-DOTNET 2

Análisis de los traces de aplicación APPSERVICE-DOTNET 3


Soluciones Análisis de flujos de redes