CloudWatch 지표로 WebSocket API 실행 모니터링 - Amazon API Gateway

CloudWatch 지표로 WebSocket API 실행 모니터링

Amazon CloudWatch 지표를 사용하여 WebSocket API를 모니터링할 수 있습니다. 구성은 REST API에 사용된 것과 유사합니다. 자세한 내용은 Amazon CloudWatch 지표를 사용한 REST API 실행 모니터링 단원을 참조하세요.

다음 지표는 WebSocket API에서 지원됩니다.

측정치 설명
ConnectCount $connect 라우팅 통합으로 전송된 메시지 수입니다.
MessageCount 클라이언트가 WebSocket API와 주고 받은 메시지 수입니다.
IntegrationError 통합에서 4XX/5XX 응답을 반환하는 요청의 수입니다.
ClientError 통합이 호출되기 전에 API Gateway에서 반환한 4XX 응답이 포함된 요청의 수입니다.
ExecutionError 통합을 호출할 때 발생한 오류.
IntegrationLatency API Gateway에서 통합에 요청을 보내고 API Gateway에서 통합으로부터 응답을 받기까지 시간 차이. 콜백 및 모의 통합을 위해 숨겨집니다.

다음 표의 차원을 사용하여 API Gateway 지표를 필터링할 수 있습니다.

차원 설명
ApiId 지정한 API ID를 사용하여 API에 대한 API Gateway 지표를 필터링합니다.
ApiId, 스테이지 지정한 API ID와 스테이지 ID를 사용하여 API 스테이지에 대한 API Gateway 지표를 필터링합니다.
ApiId, Method, Resource, Stage

지정한 API ID, 스테이지 ID, 리소스 경로 및 라우팅 ID를 사용하여 API 메서드에 대한 API Gateway 지표를 필터링합니다.

사용자가 세부 CloudWatch 지표를 명시적으로 활성화하지 않으면 API Gateway는 이러한 지표를 전송하지 않습니다. API Gateway V2 REST API의 UpdateStage 작업을 호출하여 detailedMetricsEnabled 속성을 true로 업데이트하면 됩니다. 또는 update-stage AWS CLI 명령을 호출하여 DetailedMetricsEnabled 속성을 true로 업데이트할 수 있습니다. 이러한 지표를 활성화할 경우 계정에 추가 비용이 발생합니다. 요금에 대한 자세한 내용은 Amazon CloudWatch 요금을 참조하십시오.