

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration de la journalisation et de la surveillance pour les réunions du SDK Amazon Chime
<a name="ts-log-monitor"></a>

La journalisation vous permet de collecter des informations telles que les événements de réunion côté serveur et les journaux de la console de navigation côté client.

Le SDK Amazon Chime fournit des événements de réunion côté serveur que vous pouvez envoyer à Amazon et EventBridge aux journaux Amazon Events. CloudWatch Vous pouvez créer des CloudWatch indicateurs et des informations, et les utiliser dans votre tableau de bord à des fins de surveillance. Le billet de blog sur la [journalisation et la surveillance côté serveur des événements du SDK Amazon Chime](https://aws.amazon.com/blogs/business-productivity/server-side-logging-and-monitoring-of-amazon-chime-sdk-events/) explique comment activer les métriques, les informations et CloudWatch le tableau de bord.

Le SDK Amazon Chime propose des événements côté client relatifs à la qualité audio et vidéo, à la bande passante réseau et aux problèmes de connectivité. Le billet de blog consacré à la [surveillance et à la résolution des problèmes liés aux événements du SDK Amazon Chime](https://aws.amazon.com/blogs/business-productivity/monitoring-and-troubleshooting-with-amazon-chime-sdk-meeting-events/) explique comment activer CloudWatch Metrics, Insights et Dashboard en cas d'échec de jointure, de problèmes de qualité audio et d'échec de configuration du microphone et de la caméra. Pour plus d'informations sur les événements de réunion, consultez la section [Événements de réunion](https://github.com/aws/amazon-chime-sdk-js/blob/main/guides/06_Meeting_Events.md) sur Github. 



## Options de résolution des problèmes liés aux métriques
<a name="ts-cloudwatch-options"></a>

Vous disposez des options suivantes pour collecter les événements de dépannage.
+ Envoyez des statistiques à chaque événement 
+ Événements Batch toutes les N secondes 
+ Envoyer des statistiques à la fin de la réunion 
+ Niveau de journalisation pour les journaux de la console du navigateur

## Métriques recommandées
<a name="ts-cloudwatch-metrics"></a>

Au minimum, vous devez collecter et enregistrer les métriques suivantes.
+ Plateforme et version du SDK
+ Navigateur et version
+ Système d’exploitation
+ Noyaux logiques
+ Début de la réunion
+ Réunion terminée
+ Participant rejoint
+ Le participant est parti
+ Les participants ont abandonné

En outre, en fonction des problèmes auxquels vous êtes confronté, les mesures suivantes peuvent fournir des informations sur les problèmes de connectivité, de bande passante et de qualité. Vous pouvez enregistrer chaque occurrence de ces métriques ou simplement les compter. Le comptage peut fournir une vue résumée des problèmes sous-jacents :
+ connectionDidSuggestStopVideo
+ connectionDidBecomeBon
+ connectionDidBecomePauvre
+ Temps de participation des participants > t secondes
+ MeetingStartFailed
+ MeetingFailed

## Activation de la journalisation côté client
<a name="client-side-logging"></a>

Vous pouvez activer les journaux de navigateur `INFO` au niveau du navigateur en passant `LogLevel.INFO` à l'`ConsoleLogger`objet.

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

Vous pouvez également utiliser le `POSTLogger` composant du SDK Amazon Chime pour JavaScript capturer les journaux du navigateur dans votre back-end, tels qu'Amazon Logs. CloudWatch `POSTLogger`fait `HTTP POST` des demandes pour télécharger les journaux du navigateur vers l'URL donnée dans le [POSTLoggerconstructeur.](https://aws.github.io/amazon-chime-sdk-js/classes/postlogger.html) Par exemple, la [démo sans serveur du SDK Amazon Chime GitHub utilise le](https://github.com/aws/amazon-chime-sdk-js/blob/main/demos/browser/app/meetingV2/meetingV2.ts#L1773) `POSTLogger` pour envoyer les journaux du navigateur à Amazon CloudWatch Logs en vue d'une future enquête.

## Activation de la journalisation côté serveur
<a name="server-side-logging"></a>

Le SDK Amazon Chime pour appelle JavaScript également la méthode de l'`eventDidReceive`observateur pour les principaux événements de réunion, tels que et. `MeetingStartFailed` `MeetingFailed` Les événements liés aux réunions incluent souvent des raisons spécifiques à l'origine des échecs. Supposons, par exemple, qu'un grand nombre de clients rencontrent des échecs. Votre application Web peut collecter ces événements de réunion, puis les partager avec nous pour en résoudre la cause première. Pour plus d'informations sur les événements de réunion, consultez le [guide des événements de réunion et le GitHub billet de blog sur](https://aws.github.io/amazon-chime-sdk-js/modules/meetingevents.html) la [surveillance et le dépannage avec les événements de réunion du SDK Amazon Chime](https://aws.amazon.com/blogs/business-productivity/monitoring-and-troubleshooting-with-amazon-chime-sdk-meeting-events/).