로깅 및 모니터링 설정 - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

로깅 및 모니터링 설정

로깅은 서버 측 회의 이벤트 및 클라이언트 측 브라우저 콘솔 로그와 같은 정보를 수집하는 데 도움이 됩니다.

Amazon Chime SDK는 Amazon 및 EventBridge Amazon 이벤트 로그로 전송할 수 있는 서버 측 회의 이벤트를 제공합니다. CloudWatch CloudWatch 지표와 통찰력을 생성하여 대시보드에서 모니터링에 사용할 수 있습니다. Amazon Chime SDK 이벤트의 서버 측 로깅 및 모니터링 블로그 게시물에서는 지표, 인사이트 및 대시보드를 CloudWatch 활성화하는 방법을 설명합니다.

Amazon Chime SDK는 오디오 및 비디오 품질, 네트워크 대역폭, 연결 문제에 대한 클라이언트 측 이벤트를 제공합니다. Amazon Chime SDK Meeting 이벤트 모니터링 및 문제 해결 블로그 게시물에서는 참여 실패, 오디오 품질 문제, 마이크 및 카메라 설정 실패에 대해 CloudWatch 지표, 인사이트 및 대시보드를 활성화하는 방법을 설명합니다. 회의 이벤트에 대한 추가 정보는 Github의 Meeting Events를 참조하세요.

문제 해결 지표 옵션

문제 해결 이벤트를 수집하는 옵션은 다음과 같습니다.

  • 모든 이벤트에서 지표 전송

  • N초마다 이벤트 배치

  • 회의 종료 시 지표 전송

  • 브라우저 콘솔 로그의 로깅 수준

권장 지표

최소한 다음 지표를 수집하고 기록해야 합니다.

  • SDK 플랫폼 및 버전

  • 브라우저 및 버전

  • 운영 체제

  • 논리 코어

  • 회의 시작

  • 회의 종료

  • 참석자 참여

  • 참석자 퇴장

  • 참석자 감소

또한 직면한 문제에 따라 다음 지표는 연결, 대역폭 및 품질 문제에 대한 정보를 제공할 수 있습니다. 이러한 지표가 발생할 때마다 기록하거나 집계만 할 수 있습니다. 집계를 통해 근본적인 문제를 요약하여 확인할 수 있습니다.

  • connectionDidSuggestStopVideo

  • connectionDidBecome좋습니다.

  • connectionDidBecome불쌍해

  • Attendee join time > t seconds

  • MeetingStartFailed

  • MeetingFailed

클라이언트 측 로깅 활성화

ConsoleLogger 객체에 LogLevel.INFO를 전달하여 INFO 수준 브라우저 로그를 활성화할 수 있습니다.

const logger = new ConsoleLogger('MyLogger', LogLevel.INFO);const meetingSession = new DefaultMeetingSession(configuration,logger,deviceController);

또한 Amazon Chime SDK for의 POSTLogger 구성 요소를 사용하여 Amazon Logs와 같은 백엔드의 브라우저 로그를 JavaScript 캡처할 수 있습니다. CloudWatch POSTLoggerPostLogger 생성자의 지정된 URL에 브라우저 로그를 업로드하도록 HTTP POST 요청합니다. 예를 들어 Amazon Chime SDK 서버리스 데모에서는 향후 조사를 POSTLogger 위해 를 GitHub 사용하여 브라우저 로그를 CloudWatch Amazon Logs로 전송합니다.

서버 측 로깅 활성화

JavaScript 또한 Amazon Chime SDK의 경우 및 와 같은 주요 회의 이벤트가 포함된 eventDidReceive 옵저버 메서드를 호출합니다. MeetingStartFailed MeetingFailed 회의 이벤트에는 종종 실패의 구체적인 이유가 포함됩니다. 예를 들어, 대규모 고객 그룹이 실패를 경험한다고 가정해 보겠습니다. 웹 애플리케이션은 이러한 회의 이벤트를 수집한 다음 당사와 공유하여 근본 원인을 해결할 수 있습니다. 회의 이벤트에 대한 자세한 내용은 의 회의 이벤트 안내서와 Amazon Chime SDK를 통한 회의 이벤트 모니터링 및 문제 해결 블로그 게시물을 참조하십시오. GitHub