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 d'Amazon DocumentDB avec CloudWatch
Amazon DocumentDB (compatible avec MongoDB) s'intègre à Amazon CloudWatch afin que vous puissiez collecter et analyser les métriques opérationnelles de vos clusters. Vous pouvez surveiller ces métriques à l'aide de la CloudWatch console, de la console Amazon DocumentDB, du AWS Command Line Interface (AWS CLI) ou de l' CloudWatchAPI.
CloudWatch vous permet également de définir des alarmes afin d'être averti si une valeur métrique dépasse un seuil que vous spécifiez. Vous pouvez même configurer Amazon CloudWatch Events pour prendre des mesures correctives en cas de violation. Pour plus d'informations sur l'utilisation CloudWatch et les alarmes, consultez la CloudWatch documentation Amazon.
Rubriques
Métriques Amazon DocumentDB
Pour surveiller l'état et les performances de votre cluster et de vos instances Amazon DocumentDB, vous pouvez consulter les mesures suivantes dans la console Amazon DocumentDB.
Note
Les mesures présentées dans les tableaux suivants s'appliquent à la fois aux clusters basés sur des instances et aux clusters élastiques.
Rubriques
Métriques d'utilisation des ressources
Métrique | Description |
---|---|
BackupRetentionPeriodStorageUsed |
La quantité totale de stockage de sauvegarde en octets utilisée pour prendre en charge la fonctionnalité de point-in-time restauration dans le cadre de la fenêtre de rétention d'Amazon DocumentDB. Incluse dans le total indiqué par la métrique TotalBackupStorageBilled . Calculée séparément pour chaque cluster Amazon DocumentDB. |
ChangeStreamLogSize |
Quantité de stockage (en Mo) utilisée par votre cluster pour stocker le journal du flux de modifications. Cette valeur est un sous-ensemble du stockage total du cluster (VolumeBytesUsed ) et affecte le coût du cluster. Pour obtenir des informations sur les tarifs du stockage, consultez la page produit Amazon DocumentDB |
CPUUtilization |
Pourcentage de l'UC utilisé par une instance. |
DatabaseConnections |
Le nombre de connexions ouvertes sur une instance prise à une fréquence d'une minute. |
DatabaseConnectionsMax |
Nombre maximal de connexions de base de données ouvertes sur une instance sur une période d'une minute. |
DatabaseCursors |
Le nombre de curseurs ouverts sur une instance prise à une fréquence d'une minute. |
DatabaseCursorsMax |
Le nombre maximum de curseurs ouverts sur une instance sur une période d'une minute. |
DatabaseCursorsTimedOut |
Le nombre de curseurs dont le délai a expiré sur une période d'une minute. |
FreeableMemory |
Quantité de mémoire vive disponible, en octets. |
FreeLocalStorage |
Cette métrique indique la quantité de stockage accessible à chaque instance pour les journaux et les tables temporaires. Cette valeur dépend de la classe d'instance. Vous pouvez augmenter la quantité d'espace de stockage libre pour une instance en choisissant une classe d'instance plus grande pour votre instance. |
LowMemThrottleQueueDepth |
La profondeur de la file d'attente pour les demandes limitées en raison d'une faible quantité de mémoire disponible traitées à une fréquence d'une minute. |
LowMemThrottleMaxQueueDepth |
Profondeur de file d'attente maximale pour les demandes limitées en raison d'un manque de mémoire disponible sur une période d'une minute. |
LowMemNumOperationsThrottled |
Nombre de demandes limitées en raison d'un manque de mémoire disponible sur une période d'une minute. |
SnapshotStorageUsed |
Quantité totale de stockage de sauvegarde en octets consommée par tous les instantanés d'un cluster Amazon DocumentDB donné en dehors de sa fenêtre de conservation des sauvegardes. Incluse dans le total indiqué par la métrique TotalBackupStorageBilled . Calculée séparément pour chaque cluster Amazon DocumentDB. |
SwapUsage |
Quantité d'espace d'échange utilisé sur l'instance. |
TotalBackupStorageBilled |
La quantité totale de stockage de sauvegarde en octets pour laquelle vous êtes facturé pour un cluster Amazon DocumentDB donné. Inclut le stockage de sauvegarde mesuré par les métriques BackupRetentionPeriodStorageUsed et SnapshotStorageUsed . Calculée séparément pour chaque cluster Amazon DocumentDB. |
TransactionsOpen |
Le nombre de transactions ouvertes sur une instance prise à une fréquence d'une minute. |
TransactionsOpenMax |
Le nombre maximum de transactions ouvertes sur une instance au cours d'une période d'une minute. |
VolumeBytesUsed |
Volume de stockage, en octets, utilisé par votre cluster. Cette valeur a une incidence sur le coût du cluster. Pour obtenir des informations sur les tarifs, consultez la page produit Amazon DocumentDB |
Métriques de latence
Métrique | Description |
---|---|
DBClusterReplicaLagMaximum |
Le délai maximal, en millisecondes, entre l'instance principale et chaque instance Amazon DocumentDB du cluster. |
DBClusterReplicaLagMinimum |
Durée minimale du retard, millisecondes, entre l'instance principale et chaque instance de réplica dans le cluster. |
DBInstanceReplicaLag |
La durée du retard, en millisecondes, lors de la réplication des mises à jour à partir de l'instance principale vers une instance de réplica. |
ReadLatency |
Temps moyen nécessaire pour les opérations d'I/O par disque. |
WriteLatency |
Temps moyen, en millisecondes, nécessaire pour les opérations d'E/S par disque. |
NVMe-métriques d'instance soutenues
Métrique | Description |
---|---|
NVMeStorageCacheHitRatio |
Pourcentage de demandes traitées par le cache hiérarchisé. |
FreeNVMeStorage |
La quantité de stockage éphémère NVMe disponible. |
ReadIOPSNVMeStorage |
Nombre moyen d'opérations d'E/S de lecture sur disque vers le stockage éphémère NVMe . |
ReadLatencyNVMeStorage |
Durée moyenne par opération d'E/S de lecture sur disque pour le stockage éphémère NVMe . |
ReadThroughputNVMeStorage |
Nombre moyen d'octets lus sur le disque par seconde pour le stockage éphémère NVMe . |
WriteIOPSNVMeStorage |
Nombre moyen d'opérations d'E/S d'écriture sur disque vers le stockage éphémère NVMe . |
WriteLatencyNVMeStorage |
Durée moyenne par opération d'E/S d'écriture sur disque pour le stockage éphémère NVMe . |
WriteThroughputNVMeStorage |
Nombre moyen d'octets écrits sur le disque par seconde pour le stockage éphémère NVMe . |
Métriques des opérations
Métrique | Description |
---|---|
DocumentsDeleted |
Le nombre de documents supprimés sur une période d'une minute. |
DocumentsInserted |
Le nombre de documents insérés au cours d'une période d'une minute. |
DocumentsReturned |
Le nombre de documents renvoyés sur une période d'une minute. |
DocumentsUpdated |
Le nombre de documents mis à jour sur une période d'une minute. |
OpcountersCommand |
Le nombre de commandes émises au cours d'une période d'une minute. |
OpcountersDelete |
Nombre d'opérations de suppression effectuées au cours d'une période d'une minute. |
OpcountersGetmore |
Le nombre de getmores émis sur une période d'une minute. |
OpcountersInsert |
Le nombre d'opérations d'insertion effectuées au cours d'une période d'une minute. |
OpcountersQuery |
Le nombre de requêtes émises au cours d'une période d'une minute. |
OpcountersUpdate |
Nombre d'opérations de mise à jour effectuées au cours d'une période d'une minute. |
TransactionsStarted |
Le nombre de transactions démarrées sur une instance au cours d'une période d'une minute. |
TransactionsCommitted |
Le nombre de transactions validées sur une instance au cours d'une période d'une minute. |
TransactionsAborted |
Le nombre de transactions abandonnées sur une instance au cours d'une période d'une minute. |
TTLDeletedDocuments |
Le nombre de documents supprimés par a sur une TTLMonitor période d'une minute. |
Métriques de débit
Métrique | Description |
---|---|
NetworkReceiveThroughput |
Quantité de débit réseau reçue des clients par chaque instance du cluster de base de données, en octets par seconde. Ce débit n'inclut pas le trafic réseau entre les instances du cluster et le volume de cluster. |
NetworkThroughput |
Le débit réseau, en octets par seconde, reçu et transmis aux clients par chaque instance du cluster Amazon DocumentDB. Ce débit n'inclut pas le trafic réseau entre les instances du cluster et le volume de cluster. |
NetworkTransmitThroughput |
Quantité de débit réseau envoyée aux clients par chaque instance du cluster, en octets par seconde. Ce débit n'inclut pas le trafic réseau entre les instances du cluster et le volume de cluster. |
ReadIOPS |
Nombre moyen d'opérations d'I/O de lecture de disque par seconde. Amazon DocumentDB signale les IOPS en lecture et en écriture séparément, à intervalles d'une minute. |
ReadThroughput |
Nombre moyen d’octets lus sur le disque par seconde. |
StorageNetworkReceiveThroughput |
Le débit réseau, en octets par seconde, reçu du volume de stockage du cluster Amazon DocumentDB par chaque instance du cluster. |
StorageNetworkTransmitThroughput |
Le débit réseau, en octets par seconde, envoyé au volume de stockage du cluster Amazon DocumentDB par chaque instance du cluster. |
StorageNetworkThroughput |
Le débit réseau, en octets par seconde, reçu et envoyé au volume de stockage du cluster Amazon DocumentDB par chaque instance du cluster Amazon DocumentDB. |
VolumeReadIOPs |
Nombre moyen d'opérations d'E/S de lecture facturées depuis un volume de cluster, rapportées par intervalles de 5 minutes. Les opérations lues facturées sont calculées au niveau du volume de cluster, regroupées à partir de toutes les instances du cluster, puis rapportées par intervalles de 5 minutes. La valeur est calculée en prenant la valeur de la métrique des opérations de lecture sur une période de 5 minutes. Vous pouvez déterminer la quantité d'opérations lues facturées par seconde en prenant la valeur de la métrique des opérations de lecture facturées et en la divisant par 300 secondes. Par exemple, si le résultat Vous cumulez les opérations de lecture facturées pour les requêtes qui demandent des pages de base de données non présentes dans le cache des tampons et qui doivent, par conséquent, être chargées depuis le stockage. Il se peut que vous constatiez des pics dans les opérations de lecture facturées, car les résultats des requêtes sont lus à partir du stockage, puis chargés dans le cache des tampons. |
VolumeWriteIOPs |
Nombre moyen d'opérations d'E/S de lecture facturées depuis un volume de cluster, rapportées par intervalles de 5 minutes. Les opérations lues facturées sont calculées au niveau du volume de cluster, regroupées à partir de toutes les instances du cluster, puis rapportées par intervalles de 5 minutes. La valeur est calculée en prenant la valeur de la métrique des opérations en écriture sur une période de 5 minutes. Vous pouvez déterminer la quantité d'opérations lues facturées par seconde en prenant la valeur de la métrique des opérations en écriture facturées et en la divisant par 300 secondes. Par exemple, si le Notez que |
WriteIOPS |
Nombre moyen d'opérations d'I/O d'écriture de disque par seconde. Lorsqu'ils sont utilisés au niveau du cluster, WriteIOPs ils sont évalués sur toutes les instances du cluster. Les IOPS de lecture et d'écriture sont signalées séparément et à des intervalles d'une minute. |
WriteThroughput |
Nombre moyen d’octets écrits sur le disque par seconde. |
Métriques du système
Métrique | Description |
---|---|
BufferCacheHitRatio |
Pourcentage de demandes traitées par le cache de tampon. |
DiskQueueDepth |
Nombre d'opérations d'E/S en attente d'écriture ou de lecture sur le disque. |
EngineUptime |
Temps d'exécution de l'instance, en secondes. |
IndexBufferCacheHitRatio |
Pourcentage de demandes d'index traitées par le cache tampon. Vous pouvez constater un pic supérieur à 100 % pour la métrique juste après la suppression d'un index, d'une collection ou d'une base de données. Cela sera automatiquement corrigé au bout de 60 secondes. Cette limitation sera corrigée lors d'une future mise à jour du correctif. |
Métriques de l'instance T3
Métrique | Description |
---|---|
CPUCreditUsage |
Le nombre de crédits CPU dépensés pendant la période de mesure. |
CPUCreditBalance |
Le nombre de crédits CPU accumulés par une instance. Ce solde diminue lorsque les crédits UC sont dépensés plus rapidement qu’ils ne sont gagnés. |
CPUSurplusCreditBalance |
Le nombre de crédits CPU excédentaires dépensés pour maintenir les performances du processeur lorsque la valeur du CPUCredit solde est nulle. |
CPUSurplusCreditsCharged |
Le nombre de crédits CPU excédentaires dépassant le nombre maximum de crédits CPU pouvant être gagnés sur une période de 24 heures, et entraînant ainsi des frais supplémentaires. Pour plus d'informations, consultez la section Surveillance des crédits de votre processeur. |
Visualisation CloudWatch des données
Vous pouvez consulter les CloudWatch données Amazon à l'aide de la CloudWatch console, de la console Amazon DocumentDB AWS Command Line Interface (AWS CLI) ou de l' CloudWatch API.
Dimensions d'Amazon DocumentDB
Les métriques d'Amazon DocumentDB sont qualifiées par les valeurs du compte ou de l'opération. Vous pouvez utiliser la CloudWatch console pour récupérer les données Amazon DocumentDB filtrées selon l'une des dimensions du tableau suivant.
Dimension | Description |
---|---|
DBClusterIdentifier |
Filtre les données que vous demandez pour un cluster Amazon DocumentDB spécifique. |
DBClusterIdentifier, Role |
Filtre les données que vous demandez pour un cluster Amazon DocumentDB spécifique, en agrégeant la métrique par rôle d'instance (WRITER/READER). Par exemple, vous pouvez regrouper des métriques pour toutes les instances READER qui appartiennent à un cluster. |
DBInstanceIdentifier |
Filtre les données que vous demandez pour une instance de base de données spécifique. |
Surveillance des métriques d'Opcounter
Les métriques Opcounter ont une valeur différente de zéro (généralement ~50) pour les clusters inactifs. Cela est dû au fait qu'Amazon DocumentDB effectue des contrôles de santé périodiques, des opérations internes et des tâches de collecte de métriques.
Surveillance des connexions aux bases de données
Lorsque vous visualisez le nombre de connexions à l'aide de commandes du moteur de base de donnéesdb.runCommand( { serverStatus: 1 })
, par exemple, vous pouvez voir jusqu'à 10 connexions de plus que ce que vous voyez en DatabaseConnections
entrée CloudWatch. Cela se produit parce qu'Amazon DocumentDB effectue des contrôles de santé périodiques et des tâches de collecte de métriques qui ne sont pas prises en compte. DatabaseConnections
DatabaseConnections
représente uniquement les connexions initiées par le client.