게시된 날짜: Feb 7, 2020
이제부터 AWS AppSync에서 사용자 API의 AWS X-Ray를 활성화하여 API를 통해 백엔드 데이터 원본으로 이동할 때 사용자 요청을 추적하고 분석하는 것이 더욱 간편해졌습니다.
AWS X-Ray는 개발자가 마이크로 서비스 아키텍처와 여러 데이터 원본을 사용해 구축된 애플리케이션과 같은 분산 애플리케이션을 분석하고 디버그하는 데 도움이 됩니다. X-Ray를 사용하면 애플리케이션과 해당하는 기본 서비스들이 어떻게 수행되고 있는지를 이해하여 성능 문제와 오류의 근본 원인을 식별하고 문제를 해결할 수 있습니다.
이제부터 AWS X-Ray를 사용자의 AWS AppSync API에서 활성화하여 전체 요청을 처음부터 끝까지 보면서 컴포넌트와 모듈의 성능 병목을 확인할 수 있습니다. AWS X-Ray 추적을 사용하여 API와 그 백엔드 서비스에 있는 문제와 오류를 더욱 확실하게 분석하고, 심사하고, 해결할 수 있습니다.
GraphQL의 정보 객체를 통해 현재 GraphQL 요청에 대한 데이터를 검색할 수 있습니다. GraphQL 요청에는 클라이언트에 따라 예상되는 결과의 모양을 지정하는 여러 다른 선택 세트 필드가 있을 수 있습니다. 특정한 요청의 여러 필드에 따라 특정 로직을 구현하려는 경우 정보 객체가 특히 유용합니다. $context.info를 사용하여 AWS AppSync 확인자 매핑 템플릿의 정보 객체에 액세스해 각 요청에 대해 특정 필드와 변수를 쉽게 지정하고 여러 클라이언트의 다양한 요청에 대해 유용한 정보가 담겨 있는 백엔드 데이터 원본에 객체를 전달할 수 있습니다. 설명서와 블로그 게시물에서 AppSync 확인자와 함께 정보 객체를 활용하는 방법에 대해 더 많은 정보를 찾을 수 있습니다.