기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에서 ASP.NET Web Forms 애플리케이션의 모니터링 및 관찰성 AWS
ASP.NET Web Forms 애플리케이션을 실행할 때는 기본 인프라와 애플리케이션 자체를 모두 모니터링하여 최적의 성능 AWS, 가용성 및 운영 우수성을 보장해야 합니다.는이 목표를 달성하는 데 사용할 수 있는 포괄적인 모니터링 도구 및 서비스 제품군을 AWS 제공합니다.
인프라 모니터링
Windows Server용 EC2 인스턴스와 같은 인프라를 모니터링하기 위해 Amazon CloudWatch에서 사용할 수 있는 표준 Amazon EC2 지표를 추적할 수 있습니다. 이러한 지표는 CPU 사용률, 네트워크 트래픽, 디스크 I/O 등 EC2 인스턴스의 다양한 측면에 대한 인사이트를 제공합니다.
Windows Server 인스턴스의 성능에 대한 심층적인 가시성을 얻으려면 보다 세분화된 Windows 지표에 대한 알림을 모니터링하고 수신해야 할 수 있습니다. 이렇게 하려면 EC2 인스턴스에 CloudWatch 에이전트를 설치하고 CloudWatch에 Windows 성능 모니터 카운터 게시를 활성화합니다. CloudWatch 에이전트를 사용하면 메모리 사용량, 디스크 공간 및 기타 시스템 성능 카운터와 같은 Windows별 지표를 포함한 사용자 지정 지표를 수집하고 모니터링할 수 있습니다.
이러한 인프라 수준 지표를 모니터링하면 애플리케이션의 성능 또는 가용성에 영향을 미치기 전에 리소스 병목 현상 또는 용량 제약과 같은 잠재적 문제를 사전에 식별하고 해결할 수 있습니다.
애플리케이션 모니터링
AWS 인프라를 모니터링하는 것 외에도 ASP.NET Web Forms 애플리케이션을 모니터링하여 성능, 오류율 및 전반적인 상태에 대한 인사이트를 얻어야 합니다.는 애플리케이션 모니터링을 지원할 수 있는 몇 가지 도구와 서비스를 AWS 제공합니다 AWS X-Ray.
AWS X-Ray 는 애플리케이션의 성능 및 동작에 대한 end-to-end 가시성을 제공하는 분산 추적 서비스입니다. AWS X-Ray SDK for .NET를 사용하여 .NET Framework 4.5 이상 버전에서 실행되는 ASP.NET Web Forms 애플리케이션을 계측하여 수신 요청, AWS 서비스, 기타 APIs 및 SQL Server 데이터베이스에 대한 다운스트림 호출에 대한 자세한 정보를 캡처할 수 있습니다.
AWS X-Ray 를 사용하여 다음을 수행할 수 있습니다.
-
요청 실행 추적: 지연 시간, 오류 및 성능 병목 현상을 포함하여 애플리케이션을 통한 요청 흐름을 시각화합니다.
-
성능 문제 식별: 외부 종속성 및 데이터베이스 쿼리를 포함한 요청의 end-to-end 실행 경로를 분석하여 성능 문제의 근본 원인을 정확히 파악합니다.
-
오류율 모니터링: 세부 오류 메시지 및 스택 추적을 포함하여 애플리케이션 오류를 모니터링하고 알림을 받아 문제를 신속하게 식별하고 해결합니다.
-
다른와 통합 AWS 서비스: AWS Lambda Amazon ECS 및 Amazon EKS와 AWS 서비스같은 다른와 AWS X-Ray 원활하게 통합하여 분산 애플리케이션의 end-to-end 모니터링을 활성화합니다.
또한 사용자 경험 모니터링 AWS X-Ray, 합성 트랜잭션 모니터링, 실제 사용자 모니터링과 같은 추가 기능을 제공하는 타사 애플리케이션 모니터링 도구를 사용할 수 있습니다.
인프라 모니터링과 애플리케이션 모니터링을 결합하여 ASP.NET Web Forms 애플리케이션의 성능과 상태를 포괄적으로 파악할 수 있습니다 AWS. 문제를 사전에 식별 및 해결하고, 리소스 사용률을 최적화하고, 애플리케이션 사용자를 위한 원활한 환경을 보장할 수 있습니다.