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

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

로깅 및 모니터링 설정

로깅을 통해 서버측 회의 이벤트 및 클라이언트측 브라우저 콘솔 로그와 같은 정보를 수집할 수 있습니다.

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

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

메트릭 문제 해결 옵션

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

  • 모든 이벤트에 지표 전송

  • N초마다 일괄 이벤트

  • 회의 종료 시 지표 전송

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

권장 지표

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

  • SDK 플랫폼 및 버전

  • 브라우저 및 버전

  • 운영 체제

  • 논리적 코어

  • 회의 시작됨

  • 회의 종료

  • 참석자 참여

  • 참석자 왼쪽

  • 참석자 감소

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

  • connectionDidSuggestStopVideo

  • connectionDidBecome좋습니다

  • connectionDidBecome불쌍한

  • videoNotReceivingEnoughData

  • 참석자 참여 시간 > t초

  • MeetingStartFailed

  • MeetingFailed

클라이언트측 로깅 활성화

활성화할 수 있습니다INFO전달을 통한 -레벨 브라우저 로그LogLevel.INFOConsoleLogger객체.

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

다음을 사용할 수도 있습니다.POSTLogger에 대한 아마존 차임 SDK의 구성 요소JavaScriptAmazon과 같은 백엔드에서 브라우저 로그를 캡처하려면CloudWatch로그.POSTLogger만든다HTTP POST브라우저 로그를 지정된 URL에 업로드하도록 요청합니다.포스트로거 생성자. 예를 들어,아마존 차임 SDK 서버리스 데모GitHub를 사용합니다POSTLoggerAmazon에 브라우저 로그 전송하기CloudWatch향후 조사를 위한 로그.

서버측 로깅 활성화

를 위한 아마존 차임 SDKJavaScript또한 다음을 호출합니다.eventDidReceive다음과 같은 주요 회의 이벤트가 포함된 참관인 방식MeetingStartFailedMeetingFailed. 회의 이벤트에는 종종 실패의 구체적인 이유가 포함됩니다. 예를 들어, 많은 고객 그룹이 실패를 경험한다고 가정해 보겠습니다. 웹 애플리케이션은 이러한 회의 이벤트를 수집한 다음 이를 당사와 공유하여 근본 원인을 해결할 수 있습니다. 회의 이벤트에 대한 자세한 내용은 다음을 참조하십시오.미팅 이벤트 가이드 온GitHub, 그리고아마존 차임 SDK 회의 이벤트를 통한 모니터링 및 문제 해결블로그 포스트.