Configurazione della registrazione e del monitoraggio per le riunioni dell'SDK Amazon Chime - SDK Amazon Chime

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione della registrazione e del monitoraggio per le riunioni dell'SDK Amazon Chime

La registrazione consente di raccogliere informazioni come gli eventi delle riunioni sul lato server e i registri della console del browser lato client.

L'SDK Amazon Chime fornisce eventi di riunione lato server che puoi inviare ai log di Amazon e EventBridge Amazon Events. CloudWatch Puoi creare CloudWatch metriche e approfondimenti e utilizzarli nella dashboard per il monitoraggio. Il post sul blog Server-side Logging and Monitoring of Amazon Chime SDK Events spiega come abilitare Metrics, Insights e Dashboard. CloudWatch

L'SDK Amazon Chime fornisce eventi lato client per problemi di qualità audio e video, larghezza di banda di rete e connettività. Il post sul blog Monitoring and troubleshooting with Amazon Chime SDK Meeting events spiega come abilitare CloudWatch Metrics, Insights e Dashboard per errori di join, problemi di qualità audio ed errori di configurazione del microfono e della videocamera. Per ulteriori informazioni sugli eventi delle riunioni, consulta Meeting Events su Github.

Opzioni per la risoluzione dei problemi relativi alle metriche

Sono disponibili le seguenti opzioni per la raccolta degli eventi di risoluzione dei problemi.

  • Invia metriche a ogni evento

  • Eventi Batch ogni N secondi

  • Invia le metriche alla fine della riunione

  • Livello di registrazione per i registri della console del browser

Parametri consigliati

Come minimo, è necessario raccogliere e registrare le seguenti metriche.

  • Piattaforma e versione SDK

  • Browser e versione

  • Sistema operativo

  • Nuclei logici

  • Riunione iniziata

  • Riunione terminata

  • Il partecipante si è unito

  • Il partecipante è partito

  • I partecipanti si sono ritirati

Inoltre, a seconda dei problemi riscontrati, le seguenti metriche possono fornire informazioni su problemi di connettività, larghezza di banda e qualità. Puoi registrare ogni occorrenza di queste metriche o semplicemente contarle. Il conteggio può fornire una panoramica riassuntiva dei problemi sottostanti:

  • connectionDidSuggestStopVideo

  • connectionDidBecomeBuono

  • connectionDidBecomePovero

  • Tempo di iscrizione dei partecipanti > t secondi

  • MeetingStartFailed

  • MeetingFailed

Attivazione della registrazione lato client

È possibile abilitare i log del browser INFO a livello di oggetto passandoli all'oggetto. LogLevel.INFO ConsoleLogger

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

Puoi anche utilizzare il POSTLogger componente dell'SDK Amazon Chime per JavaScript acquisire i log del browser nel back-end, come Amazon Logs. CloudWatch POSTLoggereffettua HTTP POST richieste per caricare i log del browser sull'URL specificato nel costruttore. POSTLogger Ad esempio, la demo serverless di Amazon Chime SDK GitHub usa il POSTLogger per inviare i log del browser ad Amazon CloudWatch Logs per future analisi.

Abilitazione della registrazione lato server

L'SDK Amazon Chime per richiama JavaScript anche il metodo eventDidReceive observer con eventi di riunione chiave, come e. MeetingStartFailed MeetingFailed Gli eventi delle riunioni spesso includono motivi specifici di fallimento. Ad esempio, supponiamo che un ampio gruppo di clienti riscontri errori. La tua applicazione web può raccogliere gli eventi delle riunioni e quindi condividerli con noi per risolverne la causa principale. Per ulteriori informazioni sugli eventi delle riunioni, consulta la guida agli eventi delle riunioni e il post di blog Monitoring and troubleshooting with Amazon Chime SDK meeting events. GitHub