

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Monitoraggio e osservabilità per le applicazioni ASP.NET Web Forms su AWS
<a name="monitoring"></a>

Quando si esegue un'applicazione ASP.NET Web Forms su AWS, è essenziale monitorare sia l'infrastruttura sottostante che l'applicazione stessa per garantire prestazioni, disponibilità ed eccellenza operativa ottimali. AWS offre una suite completa di strumenti e servizi di monitoraggio che è possibile utilizzare per raggiungere questo obiettivo.

## Monitoraggio dell'infrastruttura
<a name="infrastructure"></a>

Per monitorare l'infrastruttura, ad esempio le EC2 istanze per Windows Server, puoi tenere traccia dei [ EC2 parametri Amazon standard disponibili in Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-detailed-monitoring.html). CloudWatch Queste metriche forniscono informazioni dettagliate su vari aspetti delle EC2 istanze, tra cui l'utilizzo della CPU, il traffico di rete, l'I/O del disco e altro ancora.

Per ottenere una visibilità più approfondita sulle prestazioni delle istanze di Windows Server, potresti voler monitorare e ricevere avvisi su metriche di Windows più granulari. A tale scopo, installa l' CloudWatch agente sulle EC2 istanze e abilita la pubblicazione dei contatori di [Windows](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html) Performance Monitor su. CloudWatch L' CloudWatch agente consente di raccogliere e monitorare metriche personalizzate, incluse metriche specifiche di Windows come l'utilizzo della memoria, lo spazio su disco e altri contatori delle prestazioni del sistema.

Monitorando queste metriche a livello di infrastruttura, è possibile identificare e risolvere in modo proattivo potenziali problemi, come problemi di risorse o limiti di capacità, prima che influiscano sulle prestazioni o sulla disponibilità dell'applicazione.

## Monitoraggio dell'applicazione
<a name="application"></a>

Oltre a monitorare l' AWS infrastruttura, è necessario monitorare l'applicazione ASP.NET Web Forms per ottenere informazioni dettagliate sulle prestazioni, sui tassi di errore e sullo stato generale. AWS fornisce diversi strumenti e servizi che possono facilitare il monitoraggio delle applicazioni, tra cui AWS X-Ray.

AWS X-Ray è un servizio di tracciamento distribuito che fornisce end-to-end visibilità sulle prestazioni e sul comportamento dell'applicazione. È possibile [SDK AWS X-Ray per .NET](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-dotnet.html)utilizzare lo strumento dell'applicazione ASP.NET Web Forms in esecuzione su .NET Framework 4.5 e versioni successive per acquisire informazioni dettagliate sulle richieste in entrata, le chiamate downstream verso Servizi AWS APIs, altri database e SQL Server.

È possibile utilizzare per: AWS X-Ray 
+ **Tieni traccia dell'esecuzione delle richieste**: visualizza il flusso di richieste attraverso l'applicazione, comprese latenze, errori e rallentamenti delle prestazioni.
+ **Identifica i problemi di prestazioni**: Individua la causa principale dei problemi di prestazioni analizzando il percorso di end-to-end esecuzione delle richieste, comprese le dipendenze esterne e le query del database.
+ **Monitora i tassi di errore**: monitora e ricevi avvisi sugli errori delle applicazioni, inclusi messaggi di errore dettagliati e tracce dello stack, per identificare e risolvere rapidamente i problemi.
+ **Integrazione con altri Servizi AWS**: si integra AWS X-Ray perfettamente con altri Servizi AWS AWS Lambda, come Amazon ECS e Amazon EKS, per consentire il end-to-end monitoraggio di applicazioni distribuite.

Inoltre AWS X-Ray, puoi utilizzare strumenti di monitoraggio delle applicazioni di terze parti che forniscono funzionalità aggiuntive, come il monitoraggio dell'esperienza utente, il monitoraggio sintetico delle transazioni e il monitoraggio degli utenti reali.

Combinando il monitoraggio dell'infrastruttura con il monitoraggio delle applicazioni, è possibile ottenere una visibilità completa sulle prestazioni e sullo stato dell'applicazione ASP.NET Web Forms su. AWSÈ possibile identificare e risolvere in modo proattivo i problemi, ottimizzare l'utilizzo delle risorse e garantire un'esperienza senza interruzioni per gli utenti dell'applicazione.