View a markdown version of this page

Surveillance et journalisation dans Amazon DocumentDB - Amazon DocumentDB

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.

Surveillance et journalisation dans Amazon DocumentDB

La surveillance de vos AWS services est un élément important pour maintenir la santé et le fonctionnement optimal de vos systèmes. Collectez des données de surveillance provenant de toutes les parties de votre AWS solution afin de pouvoir plus facilement déboguer et corriger les défaillances ou les problèmes de performances. Avant de commencer à surveiller vos AWS solutions, posez-vous les questions suivantes :

  • Quels sont les objectifs de la surveillance ?

  • Quelles ressources allez-vous surveiller ?

  • Selon quelle fréquence allez-vous surveiller ces ressources ?

  • Quels outils de surveillance utiliser ?

  • Qui est responsable d'effectuer la surveillance ?

  • Qui doit être informé et par quels moyens en cas de problème ?

Pour comprendre vos modèles de performances actuelles, identifier les anomalies de rendement et formuler des méthodes pour régler les problèmes, vous devriez établir des mesures des performances de base pour diverses périodes et dans différentes conditions de charge. Pendant que vous surveillez votre AWS solution, stockez vos données de surveillance historiques pour vous y référer ultérieurement et pour établir vos bases de référence.

En général, les valeurs acceptables pour les métriques de performances dépendent de vos données de référence et de l'activité de votre application. Enquêtez sur les écarts cohérents ou tendanciels de vos données de référence. Voici quelques conseils sur les types spécifiques de mesures :

  • Utilisation élevée du processeur ou de la RAM  : des valeurs élevées pour l'utilisation du processeur ou de la RAM peuvent être appropriées, à condition qu'elles soient conformes aux objectifs de votre application (tels que le débit ou la simultanéité) et qu'elles soient attendues.

  • Consommation du volume de stockage  : examinez la consommation de stockage (VolumeBytesUsed) si l'espace utilisé est constamment égal ou supérieur à 85 % de l'espace total du volume de stockage. Déterminez s'il est possible de supprimer des données du volume de stockage ou d'archiver des données sur un système différent pour libérer de l'espace. Pour plus d’informations, consultez Stockage Amazon DocumentDB et Quotas Amazon DocumentDB.

  • Trafic réseau — En ce qui concerne le trafic réseau, adressez-vous à votre administrateur système pour connaître le débit attendu pour votre réseau de domaine et votre connexion Internet. Enquêtez sur le trafic réseau si le débit est constamment inférieur à vos attentes.

  • Connexions à la base de données  : envisagez de limiter les connexions à la base de données si vous constatez un nombre élevé de connexions utilisateur associé à une diminution des performances de l'instance et du temps de réponse. Le bon nombre de connexions utilisateur pour votre instance dépendra de votre classe d'instance et de la complexité des opérations exécutées.

  • Métriques IOPS — Les valeurs attendues pour les métriques IOPS dépendent des spécifications du disque et de la configuration du serveur. Utilisez donc votre base de référence pour connaître les valeurs typiques. Déterminer si les valeurs sont constamment différentes par rapport à vos données de référence. Pour de meilleures performances IOPS, veillez à ce que votre ensemble de travail typique puisse être chargé en mémoire pour minimiser les opérations de lecture et écriture.

Amazon DocumentDB (avec compatibilité avec MongoDB) fournit une variété de CloudWatch métriques Amazon que vous pouvez surveiller afin de déterminer l'état et les performances de vos clusters et instances Amazon DocumentDB. Vous pouvez consulter les métriques Amazon DocumentDB à l'aide de différents outils, notamment la console Amazon DocumentDB AWS CLI, CloudWatch l'API et Performance Insights.