¿Qué son .NET y .NET Framework?
Una aplicación .NET se refiere al software desarrollado utilizando el framework .NET, una plataforma de desarrollo versátil y completa creada por Microsoft. Las aplicaciones .NET abarcan una amplia gama de software, incluyendo aplicaciones de escritorio, aplicaciones web y servicios en la nube. Estas aplicaciones están diseñadas para ejecutarse en diferentes plataformas, incluidas Windows y Linux, en función del entorno de ejecución elegido.
Las aplicaciones .NET se benefician de la amplia biblioteca de clases que ofrece el framework .NET. Esta biblioteca simplifica muchas tareas habituales de programación, ya que proporciona componentes preconstruidos para funciones como el acceso a datos, la gestión de archivos y el desarrollo de interfaces de usuario. Esto permite a los desarrolladores agilizar su proceso de desarrollo y crear aplicaciones ricas en funciones de forma eficaz.
La seguridad, el rendimiento y la gestión de la memoria son aspectos fundamentales de las aplicaciones .NET. El framework incorpora funciones como la compilación Just-In-Time (JIT), la recolección automática de elementos no utilizados y sólidos mecanismos de seguridad para garantizar un software estable, seguro y de alto rendimiento.
Instrumentación de aplicaciones .NET
El package appservice-dotnet 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. ServicePilot monitorea 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 cliente y geolocalización de las IP públicas
¿Cómo instalar un recurso appservice-dotnet?
- Utilice su instalación de ServicePilot OnPremise o una cuenta SaaS.
- Añada un nuevo recurso appservice-dotnet a través de la interfaz web (
/prmviews
o/prmresources
) o a través de la API (página/prmpackages
), se aprovisionará automáticamente el agente predeterminado de ServicePilot u otro agente.
Los detalles del paquete appservice-dotnet se encuentran en la página
/prmpackages
del software.
Beneficios
ServicePilot le permite prestar servicios de TI de forma más rápida y segura con la detección automatizada y funciones avanzadas de monitoring.
Al correlacionar la tecnología DOTNET APM con APM y la supervisión de infraestructuras, ServicePilot es capaz de proporcionar una visión más completa del entorno de TI de una organización.
Esto permite a los equipos de TI identificar y diagnosticar rápidamente los problemas que pueden estar afectando al rendimiento de las aplicaciones, y tomar medidas correctivas antes de que los usuarios finales se vean afectados.
Comience con una prueba gratuita de nuestro solution SaaS. Explore nuestros plans o contacte con nosotros para encontrar lo que mejor se adapte a usted.