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.
Métriques Amazon CloudWatch pour Analyse des performances d’Amazon RDS
Performance Insights publie automatiquement des métriques dans Amazon CloudWatch. Les mêmes données peuvent être interrogées à partir de Performance Insights, mais le fait que les métriques figurent dans CloudWatch facilite l’ajout d’alarmes CloudWatch, ainsi que l’ajout des métriques à des tableaux de bord CloudWatch existants.
| Métrique | Description |
|---|---|
|
DBLoad |
Nombre de sessions actives pour la base de données. Vous souhaitez généralement obtenir les données relatives au nombre moyen de sessions actives. Dans Performance Insights, ces données sont interrogées sous la forme |
|
DBLoadCPU |
Nombre de sessions actives dans lesquelles le type d’événement d’attente est CPU (UC). Dans Performance Insights, ces données sont interrogées sous la forme |
|
DBLoadNonCPU |
Nombre de sessions actives dans lesquelles le type d’événement d’attente n’est pas CPU (UC). |
DBLoadRelativeToNumVCPUs |
Rapport entre la charge de base de données et le nombre d’UC virtuelles de la base de données. |
Note
Ces métriques ne sont publiées sur CloudWatch qu’en cas de chargement sur l’instance de bases de données.
Vous pouvez examiner ces métriques à l’aide de la console CloudWatch de l’AWS CLI ou de l’API CloudWatch. Vous pouvez également examiner d’autres indicateurs de métriques de Performance Insights à l’aide d’une fonction spéciale de mathématiques de métriques. Pour plus d’informations, consultez Interrogation d’autres métriques de compteur de Performance Insights dans CloudWatch.
Par exemple, vous pouvez obtenir les statistiques pour la métrique DBLoad en exécutant la commande get-metric-statistics.
aws cloudwatch get-metric-statistics \ --region us-west-2 \ --namespace AWS/RDS \ --metric-name DBLoad \ --period 60 \ --statistics Average \ --start-time 1532035185 \ --end-time 1532036185 \ --dimensions Name=DBInstanceIdentifier,Value=db-loadtest-0
Cet exemple génère une sortie similaire à la suivante.
{ "Datapoints": [ { "Timestamp": "2021-07-19T21:30:00Z", "Unit": "None", "Average": 2.1 }, { "Timestamp": "2021-07-19T21:34:00Z", "Unit": "None", "Average": 1.7 }, { "Timestamp": "2021-07-19T21:35:00Z", "Unit": "None", "Average": 2.8 }, { "Timestamp": "2021-07-19T21:31:00Z", "Unit": "None", "Average": 1.5 }, { "Timestamp": "2021-07-19T21:32:00Z", "Unit": "None", "Average": 1.8 }, { "Timestamp": "2021-07-19T21:29:00Z", "Unit": "None", "Average": 3.0 }, { "Timestamp": "2021-07-19T21:33:00Z", "Unit": "None", "Average": 2.4 } ], "Label": "DBLoad" }
Pour plus d’informations sur CloudWatch, consultez Qu’est-ce qu’Amazon CloudWatch ? dans le Guide de l’utilisateur Amazon CloudWatch.
Interrogation d’autres métriques de compteur de Performance Insights dans CloudWatch
Note
Si vous activez le mode avancé de Database Insights, Amazon RDS publie les métriques de compteur Performance Insights dans Amazon CloudWatch. Avec Database Insights, vous n’avez pas besoin d’utiliser la fonction de mathématiques de métriques DB_PERF_INSIGHTS. Vous pouvez utiliser le tableau de bord Database Insights CloudWatch pour rechercher, interroger et définir des alarmes pour les compteurs de Performance Insights.
Vous pouvez effectuer des requêtes, créer des alarmes et créer des graphiques sur les métriques RDS Performance Insights de CloudWatch. Vous pouvez accéder aux informations relatives à votre cluster de bases de données à l’aide de la fonction de mathématiques de métriques DB_PERF_INSIGHTS de CloudWatch. Cette fonction vous permet d’utiliser les métriques Performance Insights qui ne sont pas directement communiquées à CloudWatch pour créer une nouvelle série chronologique.
Vous pouvez utiliser la nouvelle fonction Mathématiques de métriques en cliquant sur le menu déroulant Ajouter des mathématiques dans l’écran Sélectionner une métrique de la console CloudWatch. Vous pouvez l’utiliser pour créer des alarmes et des graphiques sur les métriques Performance Insights ou sur des combinaisons de métriques CloudWatch et Performance Insights, y compris des alarmes haute résolution pour les métriques inférieures à la minute. Vous pouvez également utiliser la fonction par programmation en incluant l’expression de mathématiques de métriques dans une demande get-metric-data. Pour plus d’informations, consultez Syntaxe et fonctions mathématiques de métriques et Créer une alarme sur les métriques de compteur Performance Insights à partir d’une base de données AWS.