게시된 날짜: Nov 16, 2023

AWS AppSync는 개발자가 실시간 데이터를 기반으로 디지털 경험을 구축할 수 있도록 지원하는 완전관리형 서비스입니다. AppSync를 사용하면 구독 클라이언트로 실시간 데이터 업데이트를 푸시 및 게시하도록 데이터 소스를 구성할 수 있습니다. AppSync가 연결 관리, 확장성, 팬아웃 및 브로드캐스팅을 처리하므로 개발자는 복잡한 인프라 관리 대신 애플리케이션 비즈니스 요구 사항에 집중할 수 있습니다.

AppSync는 이제 기본 모니터링을 위한 추가적인 Amazon CloudWatch 지표를 지원하므로 GraphQL 실시간 API의 사용 및 성능에 대한 인사이트를 확보할 수 있습니다. 이제 다음과 같은 지표가 제공됩니다.

  • InboundMessageSuccess: GraphQL 변형에 대해 성공적으로 처리된 인바운드 메시지(구독 간접 호출)의 수입니다. 
  • InboundMessageError: GraphQL 변형에 대한 API 관련 오류로 인해 처리에 실패한 인바운드 메시지(구독 간접 호출)의 수입니다. 
  • InboundMessageFailure: GraphQL 변형에 대해 AWS AppSync에서 발생한 오류로 인해 처리에 실패한 인바운드 메시지(구독 간접 호출)의 수입니다.
  • OutboundMessages: WebSocket을 통해 연결된 클라이언트로 전송된 메시지 수입니다(메시지 페이로드는 5kb 단위로 계산).
  • ConnectRequests: AWS AppSync에 대한 WebSocket 연결 요청 수입니다.
  • InvalidationRequestSuccess: 성공적으로 처리된 무효화 요청 수입니다.
  • InvalidationRequestError: API 관련 오류로 인해 처리에 실패한 무효화 요청 수입니다.
  • InvalidationRequestFailure: AWS AppSync에서 발생한 오류로 인해 처리에 실패한 무효화 요청의 수입니다.
  • InvalidationRequestDropped: 삭제된 무효화 요청 수입니다.

이 기능은 AppSync가 제공되는 모든 AWS 리전에서 사용할 수 있습니다. 시작하는 방법에 대한 자세한 정보는 AppSync 설명서를 참조하세요.