View a markdown version of this page

Surveillance de la base de données Aurora PostgreSQL Limitless avec Amazon CloudWatch - Amazon Aurora

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 de la base de données Aurora PostgreSQL Limitless avec Amazon CloudWatch

CloudWatch les métriques relatives à la base de données Aurora PostgreSQL Limitless sont indiquées dans les dimensions suivantes :

Pour plus d'informations sur CloudWatch les métriques, consultezSurveillance des métriques (Amazon Aurora) avec Amazon CloudWatch.

DBShardGroup métriques

Pour voir DBShardGroup les métriques de la base de données Aurora PostgreSQL Limitless dans CloudWatch la console, choisissez RDS, puis choisissez. DBShardGroup

Vous pouvez suivre les CloudWatch statistiques suivantes :

  • DBShardGroupACUUtilization : utilisation de l’unité de capacité Aurora (ACU) en pourcentage calculé à partir de la DBShardGroupCapacity divisée par DBShardGroupMaxACU.

  • DBShardGroupCapacity : nombre d’ACU consommées par les instances d’écriture du groupe de partitions de base de données.

  • DBShardGroupComputeRedundancyCapacity : nombre d’ACU consommées par les instances de secours du groupe de partitions de base de données.

  • DBShardGroupMaxACU ; nombre maximum d’ACU configurées pour le groupe de partitions de base de données.

  • DBShardGroupMinACU : nombre minimum d’ACU requis par le groupe de partitions de base de données.

La clé de dimension DBShardGroupIdentifier est disponible pour agréger les métriques DBShardGroup.

DBShardGroupRouterAggregation métriques

Pour voir DBShardGroupRouterAggregation les métriques de la base de données Aurora PostgreSQL Limitless dans CloudWatch la console, choisissez RDS, puis choisissez. DBShardGroupRouterAggregation

Vous pouvez suivre les CloudWatch statistiques suivantes :

  • CommitThroughput : le nombre moyen d’opérations de validation par seconde sur tous les nœuds de routeur du groupe de partitions de base de données.

  • DatabaseConnections : la somme de toutes les connexions entre tous les nœuds de routeur du groupe de partitions de base de données.

DBShardGroupInstance métriques

A DBShardGroupInstanceest l'instance de base de données individuelle au sein de chaque partition ou sous-cluster de routeur.

Pour voir DBShardGroupInstance les métriques de la base de données Aurora PostgreSQL Limitless dans CloudWatch la console, choisissez RDS, puis choisissez. DBShardGroupInstance

Vous pouvez suivre les CloudWatch statistiques suivantes :

  • ACUUtilization : le pourcentage calculé comme la métrique ServerlessDatabaseCapacity divisée par le nombre maximal d’ACU attribuées au sous-cluster.

  • AuroraReplicaLag : pour les clusters Limitless où la redondance de calcul est activée, cette valeur indique la latence lors de la réplication des mises à jour depuis l’instance principale du sous-cluster.

  • AuroraReplicaLagMaximum : pour les clusters Limitless où la redondance de calcul est activée, cette valeur indique la latence maximale lors de la réplication des mises à jour depuis l’instance principale du sous-cluster. Lorsque les réplicas en lecture sont supprimés ou renommés, il peut y avoir un pic temporaire de latence de réplication, le temps que l’ancienne ressource soit recyclée. Utilisez cette métrique pour déterminer si un basculement s’est produit en raison d’une latence de réplication élevée sur l’un de ses lecteurs.

  • AuroraReplicaLagMinimum : pour les clusters Limitless où la redondance de calcul est activée, cette valeur indique la latence minimale lors de la réplication des mises à jour depuis l’instance principale du sous-cluster.

  • BufferCacheHitRatio : le pourcentage de données et d’index fournis à partir du cache mémoire d’une instance (par opposition au volume de stockage).

  • CommitLatency : la durée moyenne nécessaire au moteur et au stockage pour effectuer les opérations de validation pour un nœud particulier (routeur ou partition).

  • CommitThroughput : nombre moyen d’opérations de validation par seconde.

  • CPUUtilization— Utilisation de l’UC en pourcentage de la valeur d’ACU maximale attribuée au sous-cluster.

  • FreeableMemory : la quantité de mémoire inutilisée qui est disponible lorsque le groupe de partitions est mis à l’échelle jusqu’à sa capacité maximale. Cette valeur est déterminée par les ACU attribuées au groupe de partitions. Pour chaque ACU dont la capacité actuelle est inférieure à la capacité maximale, cette valeur augmente d’environ 2 Gio. Ainsi, cette métrique ne tend pas vers zéro tant que le groupe de partitions de base de données n’a pas été augmenté verticalement jusqu’à sa limite maximale.

  • MaximumUsedTransactionIDs : l’âge de l’ID de transaction non vidée le plus ancien, en transactions. Si cette valeur atteint 2 146 483 648 (2^31 - 1 000 000), la base de données est forcée à passer en mode de lecture seule afin d’éviter le bouclage des ID de transaction. Pour plus d’informations, consultez Prévention des échecs de bouclage de l’ID de transaction dans la documentation PostgreSQL.

  • NetworkReceiveThroughput : quantité de débit réseau reçue des clients par chaque instance du groupe de partitions de base de données. Ce débit n’inclut pas le trafic réseau entre les instances du groupe de partitions de base de données et le volume de cluster.

  • NetworkThroughput : le débit réseau agrégé (transmis et reçu) entre les clients et les routeurs, ainsi que les routeurs et les partitions du groupe de partitions de base de données. Ce débit n’inclut pas le trafic réseau entre les instances du groupe de partitions de base de données et le volume de cluster.

  • NetworkTransmitThroughput : quantité de débit réseau envoyée aux clients par chaque instance du groupe de partitions de base de données. Ce débit n’inclut pas le trafic réseau entre les instances du groupe de partitions de base de données et le volume de cluster.

  • ReadIOPS— Nombre moyen d' input/output opérations de lecture sur disque par seconde (IOPS).

  • ReadLatency— Durée moyenne par opération read input/output (I/O) sur le disque.

  • ReadThroughput : le nombre moyen d’octets lus sur le disque par seconde.

  • ServerlessDatabaseCapacity : la capacité actuelle de la partition de base de données ou du sous-cluster de routeurs au sein du groupe de partitions de base de données.

  • StorageNetworkReceiveThroughput : quantité de débit réseau reçue du sous-système de stockage Aurora par chaque instance du groupe de partitions de base de données.

  • StorageNetworkThroughput : le débit réseau agrégé à la fois transmis vers et reçu depuis le sous-système de stockage Aurora, par chaque instance du groupe de partitions de base de données.

  • StorageNetworkTransmitThroughput : la quantité de débit réseau envoyée au sous-système de stockage Aurora par chaque instance du groupe de partitions de base de données.

  • SwapUsage : la quantité d’espace d’échange utilisé par le groupe de partitions de base de données.

  • TempStorageIOPS— Le nombre moyen d' I/O opérations effectuées sur le stockage local attaché à l'instance de base de données. Il inclut à la fois des I/O opérations de lecture et d'écriture.

    La métrique TempStorageIOPS peut être utilisée avec TempStorageThroughput pour diagnostiquer les rares cas où l’activité du réseau pour les transferts entre vos instances de base de données et vos périphériques de stockage locaux est responsable d’augmentations de capacité inattendues.

  • TempStorageThroughput : le volume de données transférées depuis et vers le stockage local associé à un router ou à une partition.

  • WriteIOPS : le nombre moyen d’IOPS d’écriture sur le disque.

  • WriteLatency— Durée moyenne par I/O opération d'écriture sur disque.

  • WriteThroughput : le nombre moyen d’octets écrits sur le disque par seconde.

Les clés de dimension suivantes sont disponibles pour agréger les métriques DBShardGroupInstance :

  • DBClusterIdentifier : le cluster de bases de données Aurora PostgreSQL.

  • DBShardGroupIdentifier : le groupe de partitions de base de données auquel appartient l’instance.

  • DBShardGroupSubClusterType : le type de nœud, soit Distributed Transaction Router (routeur), soit Data Access Shard (partition).

  • DBShardGroupSubClusterIdentifier : le nom du routeur ou de la partition auxquels appartient l’instance.

Voici des exemples de CloudWatch mesures d'agrégation :

  • CPUUtilization totale de toutes les instances appartenant à une partition ou à un routeur donné(e) dans un groupe de partitions de base de données.

  • CPUUtilization totale de toutes les instances d’un groupe de partitions de base de données.

DBClusterIdentifier métriques

Pour voir DBClusterIdentifier les métriques de la base de données Aurora PostgreSQL Limitless dans CloudWatch la console, choisissez RDS, puis choisissez. DBClusterIdentifier

Lorsque vous utilisez la base de données Aurora PostgreSQL Limitless, vous pouvez avoir input/output plus I/O () d'opérations que pour un cluster de base de données Aurora. Vous pouvez suivre les CloudWatch mesures suivantes pour votre cluster de base de données Limitless :

  • VolumeReadIops— Le nombre d' I/O opérations de lecture facturées à partir d'un volume de cluster, signalées à intervalles de 5 minutes.

  • VolumeWriteIops— Le nombre d' I/O opérations d'écriture du disque sur le volume du cluster, indiqué à intervalles de 5 minutes.

Aurora PostgreSQL Limitless Database utilise la configuration de stockage en cluster. Aurora I/O-Optimized. AvecAurora I/O-Optimized, vous payez un prix mensuel unique pour toutes les I/O opérations, plutôt que de payer pour un million de I/O demandes. Pour de plus amples informations, veuillez consulter Configurations de stockage pour les clusters de bases de données Amazon Aurora.

Vous pouvez également bénéficier d’une capacité de stockage plus importante qu’avec un cluster de bases de données Aurora. Vous pouvez suivre les CloudWatch métriques suivantes pour le stockage :

  • BackupRetentionPeriodStorageUsed : l’utilisation totale de stockage de sauvegarde continue facturée pour votre cluster Aurora PostgreSQL Limitless Database.

  • SnapshotStorageUsed : l’utilisation totale de stockage d’instantanés facturée pour votre cluster Aurora PostgreSQL Limitless Database.

  • TotalBackupStorageBilled : la somme des coûts liés à la rétention des sauvegardes automatiques et aux instantanés du cluster de bases de données.

    Pour plus d’informations sur les coûts de stockage des sauvegardes, consultez Comprendre l’utilisation du stockage de sauvegarde Amazon Aurora.

  • VolumeBytesUsed : la quantité de stockage utilisée par votre cluster Aurora PostgreSQL Limitless Database, rapportée par intervalles de 5 minutes.