AWS Lambda, Application Signals를 통해 Java 및 .NET 런타임에 대한 애플리케이션 성능 모니터링(APM) 추가
AWS Lambda는 이제 Java 및 .NET 관리형 런타임을 위해 애플리케이션 성능 모니터링(APM) 솔루션인 Amazon CloudWatch Application Signals를 지원합니다. 따라서 개발자와 운영자는 Lambda를 사용하여 구축한 서버리스 애플리케이션의 상태와 성능을 손쉽게 모니터링할 수 있습니다.
AWS에서는 이전에 Python 및 Node.js 관리형 런타임을 위해 Application Signals에서 Lambda 함수를 지원한다고 발표했습니다. 이번 출시로 이제 Java 11, Java 17, Java 21 및 .NET 8 Lambda 관리형 런타임을 사용하는 Lambda 함수에 대해 Application Signals를 활성화할 수 있습니다. 일단 활성화하면 Application Signals는 중요한 애플리케이션 지표(예: 처리량, 가용성, 지연 시간, 결함, 오류), 상관 관계 추적, Lambda 함수와 해당 종속성(예: 다른 AWS 서비스) 간의 상호 작용을 보여 주는 사전 구축되고 표준화된 대시보드를 제공하며, 개발자가 수동으로 계측하거나 코드를 변경할 필요가 없습니다. 이를 통해 운영자는 애플리케이션 상태를 단일 창에서 보고 심층적으로 분석하여 성능 이상 현상의 근본 원인을 파악할 수 있습니다.
시작하려면 Lambda 콘솔의 구성 탭으로 이동하여 “모니터링 및 운영 도구” 섹션에서 클릭 한 번으로 함수에 대해 Application Signals를 활성화합니다. 자세한 내용은 Lambda 개발자 안내서, Application Signals 개발자 안내서, Lambda를 위한 Application Signals 블로그 게시물에서 확인하세요.
Lambda를 위한 Application Signals는 Lambda 및 CloudWatch Application Signals를 사용할 수 있는 모든 상용 AWS 리전에서 제공됩니다. Application Signals의 비용 효율적인 새로운 요금을 활용하려면 Application Signals의 트랜잭션 검색 기능을 사용하도록 선택하세요. Application Signals 요금에 대해 자세히 알아보려면 CloudWatch 요금 페이지로 이동하세요.