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
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
Per monitorare l'infrastruttura, ad esempio le EC2 istanze per Windows Server, puoi tenere traccia dei EC2 parametri Amazon standard disponibili in Amazon. 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 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
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 .NETutilizzare 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.