Affichage des métriques de l'instance de base de données dans la console CloudWatch et AWS CLI - Amazon Relational Database Service

Affichage des métriques de l'instance de base de données dans la console CloudWatch et AWS CLI

Vous trouverez ci-dessous des détails sur l'affichage des métriques pour votre instance de base de données à l'aide de CloudWatch. Pour plus d'informations sur la surveillance des métriques du système d'exploitation de votre instance de base de données en temps réel à l'aide de CloudWatch Logs, consultez Surveillance des métriques du système d'exploitation à l'aide de la Surveillance améliorée.

Lorsque vous utilisez des ressources Amazon RDS, Amazon RDS envoie des métriques et des dimensions à Amazon CloudWatch toutes les minutes. Vous pouvez utiliser les procédures suivantes pour afficher les métriques d'Amazon RDS dans la console et la CLI CloudWatch.

Pour afficher des métriques à l'aide de la console Amazon CloudWatch

Les métriques sont d'abord regroupées par espace de noms de service, puis par les différentes combinaisons de dimension au sein de chaque espace de noms.

  1. Ouvrez la console CloudWatch à l'adresse https://console.aws.amazon.com/cloudwatch/.

    La page d'accueil de présentation de CloudWatch s'affiche.

    
                            Page de présentation de CloudWatch
  2. Si nécessaire, changez la région AWS. Dans la barre de navigation, choisissez la région AWS où se trouvent vos ressources AWS. Pour de plus amples informations, veuillez consulter Régions et points de terminaison.

  3. Dans le panneau de navigation, choisissez Metrics (Métriques), All metrics (Toutes les métriques).

    
                            Choisissez l'espace de nom de métrique
  4. Faites défiler vers le bas et choisissez l'espace de nom de métrique RDS.

    La page affiche les dimensions Amazon RDS. Pour une liste complète de ces dimensions, veuillez consulter Dimensions Amazon CloudWatch pour Amazon RDS.

    
                            Choisissez l'espace de nom de métrique
  5. Sélectionnez une dimension de métrique, par exemple By Database Class (Par classe de base de données).

    
                            Métriques de filtrage
  6. Effectuez l'une des actions suivantes :

    • Pour trier les métriques, utilisez l'en-tête de colonne.

    • Pour représenter graphiquement une métrique, cochez la case en regard de la métrique.

    • Pour filtrer par ressource, sélectionnez l'ID de ressource, puis Add to search (Ajouter à la recherche).

    • Pour filtrer par métrique, choisissez le nom de la métrique, puis Ajouter à la recherche.

    L'exemple suivant filtre sur la classe db.t3.medium et représente graphiquement la métrique CPUUtilization.

    
                            Métriques de filtrage

Pour obtenir des informations sur les métriques à l'aide de l'AWS CLI, utilisez la commande CloudWatch list-metrics. Dans l'exemple indiqué ci-dessous, vous répertoriez toutes les métriques dans l'espace de noms AWS/RDS.

aws cloudwatch list-metrics --namespace AWS/RDS

Pour obtenir des statistiques de métriques, utilisez la commandeget-metric-statistics. La commande suivante obtient des statistiques CPUUtilization pour l'instance my-instance au cours d'une période de 24 heures donnée, avec une précision d'un niveau de 5 minutes.

Pour Linux, macOS ou Unix :

aws cloudwatch get-metric-statistics --namespace AWS/RDS \ --metric-name CPUUtilization \ --start-time 2021-12-15T00:00:00Z \ --end-time 2021-12-16T00:00:00Z \ --period 360 \ --statistics Minimum \ --dimensions Name=DBInstanceIdentifier,Value=my-instance

Pour Windows :

aws cloudwatch get-metric-statistics --namespace AWS/RDS ^ --metric-name CPUUtilization ^ --start-time 2021-12-15T00:00:00Z ^ --end-time 2021-12-16T00:00:00Z ^ --period 360 ^ --statistics Minimum ^ --dimensions Name=DBInstanceIdentifier,Value=my-instance

L'exemple de sortie apparaît comme suit :

{ "Datapoints": [ { "Timestamp": "2021-12-15T18:00:00Z", "Minimum": 8.7, "Unit": "Percent" }, { "Timestamp": "2021-12-15T23:54:00Z", "Minimum": 8.12486458559024, "Unit": "Percent" }, { "Timestamp": "2021-12-15T17:24:00Z", "Minimum": 8.841666666666667, "Unit": "Percent" }, ... { "Timestamp": "2021-12-15T22:48:00Z", "Minimum": 8.366248354248954, "Unit": "Percent" } ], "Label": "CPUUtilization" }

Pour plus d'informations, veuillez consulter Obtention de statistiques pour une métrique dans le Guide de l'utilisateur Amazon CloudWatch.