AWS AppSync, 새로운 디버그 및 정보 로깅 수준으로 API 모니터링 개선

게시된 날짜: 2024년 9월 4일

오늘, AWS는 AWS AppSync GraphQL API에 DEBUG 및 INFO 로깅 수준을 추가한다고 발표했습니다. 이러한 새로운 로깅 수준은 로그 세부 정보를 보다 세밀하게 제어하고 가독성과 비용을 최적화하는 동시에 API 문제를 더 쉽게 해결할 수 있게 해줍니다.

기존의 ERROR 및 ALL 수준과 함께 DEBUG 및 INFO 수준을 통해 고객은 이제 더 유연하게 관련 로그 정보를 적절한 세부 수준에서 캡처할 수 있게 되었습니다. 따라서 고객은 적절한 양의 정보를 Amazon CloudWatch Logs에 전송하여 문제를 보다 정확하게 찾아내고 해결할 수 있습니다. 이제 고객은 ‘error’, ‘log’ 및 debug’ 함수를 사용하여 코드에서 메시지를 로깅하고 API에서 CloudWatch Logs로 로그를 전송할 수준을 구성할 수 있습니다. API 로깅 수준은 리졸버나 함수 코드를 변경하지 않고도 언제든지 변경할 수 있습니다. 예를 들어 개발 및 문제 해결 중에는 API의 로깅 수준을 DEBUG로 설정했다가 프로덕션 환경에서는 INFO로 변경할 수 있습니다. 로깅 수준을 ALL로 설정하여 추가 추적 정보를 볼 수도 있습니다.

새로운 로깅 수준은 AppSync가 지원되는 모든 AWS 리전에서 사용할 수 있습니다.

AppSync의 새로운 로깅 수준과 이를 GraphQL API에서 구현하는 방법에 대해 자세히 알아보려면 AWS AppSync 개발자 안내서를 참조하세요.