Amazon CloudWatch Synthetics, 경량 API 모니터링을 위한 Java 런타임 추가

게시된 날짜: 2025년 5월 28일

이제 Amazon CloudWatch Synthetics는 카나리 작성에 Java 프로그래밍 언어를 지원합니다. 따라서 개발자는 Java 21 런타임 환경을 사용하여 모니터링 스크립트를 작성할 수 있게 되었습니다. 새로운 런타임인 syn-java-1.0을 사용하는 고객은 기존 Java 전문성을 활용하여 CloudWatch Synthetics를 통해 계속해서 서비스 및 애플리케이션의 가용성과 성능을 모니터링할 수 있습니다.

Java가 지원됨에 따라 이제 통합 파이프라인에 자주 사용되던 기존의 Java 기반 테스트를 프로덕션 환경에 도입하여 모의 모니터링 전략의 일부로 활용할 수 있습니다. 이러한 카나리는 모듈형 단계 실행, 기본 제공 지표 생성, canaryRunId를 사용한 쿼리 가능한 로그, 서비스 전반의 요청 경로를 시각화하는 선택적 X-Ray 추적 기능을 지원합니다. Java 런타임은 브라우저 비사용 사례에 적합하도록 설계되어, 더 가볍고 빠른 카나리 실행이 가능하며, 고객은 차별화된 모니터링 요구에 맞게 자체 라이브러리와 프레임워크를 사용할 수 있습니다. 고객은 Maven 또는 Gradle과 같은 Java 빌드 도구를 사용하여 모니터링 코드를 synthetics.json 구성 파일과 함께 배포 가능한 ZIP 아티팩트로 패키징할 수 있습니다. 그러면 이 아티팩트를 Synthetics API, SDK 또는 코드형 인프라 도구(Terraform, CloudFormation 등)와 함께 카나리 배포에 사용할 수 있습니다.

Java 런타임은 현재 CloudWatch Synthetics가 지원되는 모든 상용 AWS 리전에서 사용할 수 있습니다. Java 런타임의 기능 및 지원 정책에 대해 자세히 알아보려면 이 페이지로 이동하고, 지금 첫 번째 카나리를 생성하려면 CloudWatch Synthetics 사용 설명서로 이동하세요.