CloudWatch Application Signals, .NET 애플리케이션의 런타임 지표 지원
오늘 AWS는 CloudWatch의 OpenTelemetry(OTel) 호환 애플리케이션 성능 모니터링(APM) 기능인 Amazon CloudWatch Application Signals에서 .NET 애플리케이션용 런타임 지표를 정식 버전으로 제공한다고 발표했습니다. 이제는 소스 코드를 변경할 필요 없이 .NET 애플리케이션에서 폐영역 회수, 힙 사용량 등의 런타임 지표를 수집하고, EKS, EC2, ECS 및 온프레미스 서버에서 실행되는 애플리케이션의 애플리케이션 지표, 트레이스, 로그와 상호 연관시킬 수 있습니다.
런타임 지표를 사용하면 메모리, CPU 사용량 등 애플리케이션의 리소스 소비를 실시간으로 모니터링할 수 있습니다. 이제 .NET 애플리케이션의 경우 개발자와 SRE는 런타임 지표의 이상값이 주요 애플리케이션 지표(예: 오류, 지연 시간, 처리량)에 영향을 미치는지 여부를 확인할 수 있습니다. 예를 들어, 서비스 지연 시간 급증이 폐영역 회수 일시 중지의 증가로 인한 것인지는 이러한 지표 그래프를 나란히 놓고 보면 파악할 수 있습니다. 또한 스레드 경합을 파악하고, 메모리 할당 패턴을 추적하여, 애플리케이션 속도 저하로 이어져 최종 사용자 경험에 영향을 미칠 수 있는 메모리 또는 CPU 급증을 정확히 찾아낼 수 있습니다.
런타임 지표는 Application Signals를 사용할 수 있는 모든 리전에서 지원되며, Java, Python에 이어 이제 .NET 애플리케이션에서 사용할 수 있습니다.
Application Signals에서 수집하는 표준 지표와 런타임 지표에 대해 자세히 알아보려면 설명서를 참조하세요. Application Signals의 새롭고 비용 효율적인 요금 옵션을 선택하는 것을 잊지 마세요. 자세한 내용을 알아보려면 Amazon CloudWatch 요금 페이지로 이동하여 ‘Application Signals(애플리케이션 트랜잭션 범위에 대한 완전한 가시성 포함)’ 섹션을 살펴보세요.