

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Supervisión y observabilidad de las aplicaciones ASP.NET Web Forms en AWS
<a name="monitoring"></a>

Al ejecutar una aplicación de ASP.NET Web Forms AWS, es esencial supervisar tanto la infraestructura subyacente como la propia aplicación para garantizar un rendimiento, una disponibilidad y una excelencia operativa óptimos. AWS proporciona un conjunto completo de herramientas y servicios de supervisión que puede utilizar para lograr este objetivo.

## Monitoreo de infraestructuras
<a name="infrastructure"></a>

Para supervisar la infraestructura, como las EC2 instancias de Windows Server, puede realizar un seguimiento de las [ EC2 métricas estándar de Amazon que están disponibles en Amazon CloudWatch](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-detailed-monitoring.html). Estas métricas proporcionan información sobre varios aspectos de las EC2 instancias, como el uso de la CPU, el tráfico de red, la E/S del disco, etc.

Para obtener una mayor visibilidad del rendimiento de las instancias de Windows Server, puede que desee supervisar y recibir alertas sobre métricas de Windows más detalladas. Para ello, instale el CloudWatch agente en las EC2 instancias y habilite la publicación de los [contadores del Monitor de rendimiento de Windows en ellas CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html). El CloudWatch agente le permite recopilar y supervisar métricas personalizadas, incluidas las métricas específicas de Windows, como el uso de memoria, el espacio en disco y otros contadores de rendimiento del sistema.

Al supervisar estas métricas a nivel de infraestructura, puede identificar y abordar de forma proactiva posibles problemas, como la escasez de recursos o las limitaciones de capacidad, antes de que afecten al rendimiento o la disponibilidad de la aplicación.

## Supervisión de aplicaciones
<a name="application"></a>

Además de supervisar la AWS infraestructura, debe supervisar la aplicación ASP.NET Web Forms para obtener información sobre su rendimiento, sus tasas de error y su estado general. AWS proporciona varias herramientas y servicios que pueden ayudar a supervisar las aplicaciones, entre las que se incluyen AWS X-Ray:

AWS X-Ray es un servicio de rastreo distribuido que proporciona end-to-end visibilidad del rendimiento y el comportamiento de la aplicación. Puede usarlo [AWS X-Ray SDK para .NET](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-dotnet.html)para instrumentar la aplicación ASP.NET Web Forms que se ejecuta en .NET Framework 4.5 y versiones posteriores para capturar información detallada sobre las solicitudes entrantes, las llamadas posteriores y otras APIs bases de datos de SQL Server. Servicios de AWS

Se puede utilizar para AWS X-Ray :
+ **Rastrea la ejecución de las solicitudes**: visualiza el flujo de solicitudes a través de tu aplicación, incluidas las latencias, los errores y los cuellos de botella en el rendimiento.
+ **Identifique los problemas de rendimiento**: Pinte la causa raíz de los problemas de rendimiento mediante el análisis de la ruta de end-to-end ejecución de las solicitudes, incluidas las dependencias externas y las consultas a la base de datos.
+ **Supervise las tasas de error**: supervise y reciba alertas sobre los errores de las aplicaciones, incluidos los mensajes de error detallados y el seguimiento de las pilas, para identificar y resolver los problemas rápidamente.
+ **Integración con otros Servicios de AWS**: AWS X-Ray integre sin problemas con otros Servicios de AWS AWS Lambda, como Amazon ECS y Amazon EKS, para permitir la end-to-end supervisión de las aplicaciones distribuidas.

Además AWS X-Ray, puede utilizar herramientas de supervisión de aplicaciones de terceros que ofrecen funciones adicionales, como la supervisión de la experiencia del usuario, la supervisión sintética de las transacciones y la supervisión de los usuarios reales.

Al combinar la supervisión de la infraestructura con la supervisión de las aplicaciones, puede obtener una visibilidad completa del rendimiento y el estado de su aplicación ASP.NET Web Forms. AWS Puede identificar y resolver problemas de forma proactiva, optimizar la utilización de los recursos y garantizar una experiencia fluida para los usuarios de la aplicación.