

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.

# CloudWatch Aperçu des bases de données
<a name="Database-Insights"></a>

Utilisez CloudWatch Database Insights pour surveiller et dépanner les bases de données Amazon Aurora MySQL, Amazon Aurora PostgreSQL Limitless, Amazon RDS pour SQL Server, RDS pour MySQL, RDS pour PostgreSQL, RDS pour Oracle et RDS pour MariaDB à grande échelle.

Avec Database Insights, vous pouvez surveiller votre flotte de bases de données à l’aide de tableaux de bord prédéfinis et personnalisés. Pour vous aider à analyser les performances de votre flotte, les tableaux de bord Database Insights affichent des métriques et des visualisations sélectionnées, que vous pouvez personnaliser. En présentant les métriques dans un tableau de bord unique pour toutes les bases de données de votre flotte, Database Insights vous permet de surveiller vos bases de données simultanément.

Par exemple, vous pouvez utiliser Database Insights pour trouver une base de données dont les performances sont médiocres au sein d’une flotte de centaines d’instances de base de données. Vous pouvez ensuite choisir cette instance et utiliser Database Insights pour résoudre les problèmes.

Pour plus d'informations sur la prise en charge des moteurs et des classes d'instance, consultez la section Support [du moteur de base de données Aurora, des régions et des classes d'instance pour Database Insights, et le support](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.Engines.html) [du moteur de base de données, des régions et des classes d'instance Amazon RDS pour Database Insights](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.Engines.html). Région AWS

Database Insights permet de surveiller les charges de travail sur plusieurs comptes et régions. Pour en savoir plus sur la fonctionnalité de surveillance entre comptes et régions de Database Insights, voir [Configurer la surveillance entre comptes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Cross-Account-Cross-Region.html) et régions pour Database Insights. CloudWatch 

Pour commencer à utiliser Database Insights, consultez les rubriques suivantes.

**Rubriques**
+ [Commencez avec CloudWatch Database Insights](Database-Insights-Get-Started.md)
+ [Affichage du tableau de bord État de la flotte pour CloudWatch Database Insights](Database-Insights-Fleet-Health-Dashboard.md)
+ [Affichage du tableau de bord de l'instance de base de CloudWatch données pour obtenir des informations sur](Database-Insights-Database-Instance-Dashboard.md)
+ [Dépannage pour CloudWatch Database Insights](Database-Insights-Troubleshooting.md)

## Modes pour Database Insights
<a name="Database-Insights-modes"></a>

Database Insights dispose d’un mode avancé et d’un mode standard. Le mode standard est le mode par défaut pour Database Insights, et vous pouvez activer le mode avancé pour votre base de données. 

Le tableau suivant indique les fonctionnalités compatibles CloudWatch avec le mode avancé et le mode standard de Database Insights.


| Fonctionnalité | Mode standard | Mode Avancé | 
| --- | --- | --- | 
| Analyser les principaux contributeurs à la charge de base de données par dimension | Pris en charge | Pris en charge | 
| Interroger, représenter graphiquement et définir des alarmes sur les métriques de base de données avec une conservation pouvant aller jusqu’à 7 jours | Pris en charge | Pris en charge | 
| Définir des politiques de contrôle précis des accès pour restreindre l’accès aux dimensions potentiellement sensibles telles que le texte SQL | Pris en charge | Pris en charge | 
| Analyser les processus du système d’exploitation qui se déroulent dans vos bases de données avec des métriques détaillées par processus en cours d’exécution [Amazon RDS Enhanced Monitoring](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights_Counters.html) est nécessaire pour que cette fonctionnalité fonctionne. | Non pris en charge | Pris en charge | 
| Définissez et enregistrez des vues de surveillance à l'échelle du parc pour évaluer l'état de santé de la base de données à grande échelle | Non pris en charge | Pris en charge | 
| Analyser les verrous SQL avec une conservation de 15 mois et une expérience utilisateur guidée | Non pris en charge | Prise en charge uniquement pour Aurora PostgreSQL | 
| Analyser les plans d’exécution SQL avec une conservation de 15 mois et une expérience utilisateur guidée | Non pris en charge | Prise en charge uniquement pour Aurora PostgreSQL, RDS for Oracle et RDS for SQL Server | 
| Visualiser les statistiques par requête | Non pris en charge | Pris en charge | 
| Analyser les requêtes SQL lentesL'exportation des journaux de base de données vers CloudWatch Logs est requise pour que cette fonctionnalité fonctionne. | Non pris en charge | Pris en charge | 
| Afficher les services d'appel avec les signaux CloudWatch d'application | Non pris en charge | Pris en charge | 
| Afficher un tableau de bord consolidé pour toutes les télémétries de base de données, y compris les métriques, les journaux, les événements et les applicationsL'exportation des journaux de base de données vers CloudWatch Logs est requise pour afficher les journaux de base de données dans la console Database Insights. | Non pris en charge | Pris en charge | 
| Importez CloudWatch automatiquement les indicateurs de performance Insights dans | Non pris en charge | Pris en charge | 
| Afficher les événements Amazon RDS dans CloudWatch | Non pris en charge | Pris en charge | 
| Analyser les performances de la base de données pour une période de votre choix grâce à l’analyse à la demande | Non pris en charge | Pris en charge | 

**Note**  
La disponibilité des fonctionnalités de Database Insights varie selon AWS les régions, car toutes les fonctionnalités du mode avancé ne sont pas disponibles dans toutes les régions.

## Conservation des données
<a name="Database-Insights-retention"></a>

Le mode avancé de Database Insights conserve 15 mois de métriques collectées par Performance Insights.

Si Performance Insights est activé pour le mode standard, Amazon RDS conserve 7 jours de métriques du compteur Performance Insights.

Pour plus d’informations sur les métriques du compteur Performance Insights, consultez [Métriques du compteur Performance Insights](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights_Counters.html).

Pour plus d'informations sur la période de conservation des CloudWatch métriques collectées par Database Insights, consultez les rubriques suivantes.
+ [ CloudWatch Métriques Amazon pour Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html) dans le *guide de l'utilisateur Amazon Aurora*
+ [ CloudWatch Métriques Amazon pour Amazon Relational Database](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-metrics.html) Service dans le guide de l'*utilisateur Amazon RDS*
+ [ CloudWatch Métriques Amazon pour Amazon RDS Performance Insights](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Cloudwatch.html) dans le guide de l'*utilisateur Amazon Aurora*
+ [ CloudWatch Métriques Amazon pour Amazon RDS Performance Insights](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Cloudwatch.html) dans le guide de l'*utilisateur Amazon Aurora*

## Intégration de Database Insights à Performance Insights
<a name="Database-Insights-pi"></a>

Performance Insights est un service d’analyse des performances des bases de données.

Database Insights s’appuie sur les capacités de Performance Insights et les étend. Database Insights ajoute des fonctionnalités de surveillance, d’analyse et d’optimisation.

Pour activer le mode avancé de Database Insights, vous devez activer Performance Insights. 

Database Insights importe CloudWatch automatiquement les indicateurs de performance Insights dans. Le mode avancé de Database Insights conserve automatiquement pendant 15 mois toutes les métriques collectées par Database Insights, y compris les métriques et CloudWatch métriques Performance Insights. Cela se produit automatiquement lorsque vous activez le mode avancé dans une instance, sans qu’aucune configuration supplémentaire ne soit nécessaire. Pour plus d’informations sur les métriques du compteur Performance Insights, consultez [Métriques du compteur Performance Insights](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights_Counters.html) dans le *Guide de l’utilisateur Amazon Aurora*.

## Tarification
<a name="Database-Insights-pricing"></a>

Pour plus d'informations sur les tarifs, consultez [Amazon CloudWatch Pricing](https://aws.amazon.com/cloudwatch/pricing/).

# Commencez avec CloudWatch Database Insights
<a name="Database-Insights-Get-Started"></a>

Le mode standard de Database Insights est activé par défaut pour vos bases de données Amazon RDS et Aurora. Pour commencer à utiliser le mode avancé de Database Insights, vous pouvez créer une nouvelle base de données ou modifier une base de données existante.

Pour plus d’informations sur l’activation du mode avancé ou du mode standard de Database Insights pour une base de données Amazon RDS, consultez les rubriques suivantes.
+ [Activation du mode avancé de Database Insights pour Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.TurningOnAdvanced.html) dans le *Guide de l’utilisateur Amazon RDS*
+ [Activation du mode standard de Database Insights pour Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.TurningOnStandard.html) dans le *Guide de l’utilisateur Amazon RDS*
+ Activer [ou désactiver CloudWatch Database Insights lors de la création d'une instance de base de données ou d'un cluster de base de données multi-AZ pour Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.TurnOnCreateDatabase.html) dans le guide de l'utilisateur *Amazon RDS*

Pour plus d’informations sur l’activation du mode avancé ou du mode standard de Database Insights pour une base de données Amazon Aurora, consultez les rubriques suivantes.
+ [Activation du mode avancé de Database Insights pour Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.TurningOnAdvanced.html) dans le *Guide de l’utilisateur d’Amazon Aurora*
+ [Activation du mode standard de Database Insights pour Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.TurningOnStandard.html) dans le *Guide de l’Utilisateur d’Amazon Aurora*

Pour plus d’informations sur l’activation du mode avancé ou du mode standard de Database Insights pour une base de données Aurora PostgreSQL Limitless, consultez les rubriques suivantes.
+ [Activation du mode avancé de Database Insights pour la base de données Aurora PostgreSQL Limitless](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/limitless-monitoring.cwdbi.advanced.html) dans le *Guide de l’utilisateur Amazon Aurora*
+ [Activation du mode standard de Database Insights pour la base de données Aurora PostgreSQL Limitless](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/limitless-monitoring.cwdbi.standard.html) dans le *Guide de l’utilisateur Amazon Aurora*

## Autorisations requises pour Database Insights
<a name="w2aac26c13c31c17"></a>

Certaines autorisations IAM sont requises pour utiliser Database Insights. Database Insights nécessite des autorisations pour CloudWatch, CloudWatch Logs, Amazon RDS et Amazon RDS Performance Insights. Vous n’aurez peut-être pas besoin de fournir ces autorisations à votre utilisateur ou à votre rôle si vous disposez d’autorisations plus étendues.

Les CloudWatch autorisations suivantes sont requises pour utiliser Database Insights.
+ `cloudwatch:BatchGetServiceLevelIndicatorReport`
+ `cloudwatch:DescribeAlarms`
+ `cloudwatch:GetDashboard`
+ `cloudwatch:GetMetricData`
+ `cloudwatch:ListMetrics`
+ `cloudwatch:PutDashboard`

Les autorisations CloudWatch Logs suivantes sont requises pour utiliser Database Insights.
+ `logs:DescribeLogGroups`
+ `logs:GetQueryResults`
+ `logs:StartQuery`
+ `logs:StopQuery`

Les autorisations Amazon RDS suivantes sont requises pour utiliser Database Insights.
+ `rds:DescribeDBClusters`
+ `rds:DescribeDBInstances`
+ `rds:DescribeEvents`
+ `rds:DescribeDBShardGroups` (si vous surveillez des bases de données Aurora PostgreSQL Limitless

Les autorisations Performance Insights suivantes sont requises pour utiliser Database Insights.
+ `pi:ListAvailableResourceMetrics`
+ `pi:ListAvailableResourceDimensions`
+ `pi:DescribeDimensionKeys`
+ `pi:GetDimensionKeyDetails`
+ `pi:GetResourceMetrics`
+ `pi:ListPerformanceAnalysisReports`
+ `pi:GetResourceMetadata`
+ `pi:GetPerformanceAnalysisReport`
+ `pi:CreatePerformanceAnalysisReport`
+ `pi:DeletePerformanceAnalysisReport`
+ `pi:ListTagsForResource`
+ `pi:TagResource`
+ `pi:UntagResource`

L’exemple de politique suivant contient les autorisations requises pour un accès complet à Database Insights.

### Exemple de politique pour un accès complet
<a name="Database-Insights-permissions-sample"></a>

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [{
    "Effect" : "Allow",
      "Action" : [
        "cloudwatch:BatchGetServiceLevelIndicatorReport",
        "cloudwatch:DescribeAlarms",
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:GetMetricData",
        "cloudwatch:ListMetrics",
        "cloudwatch:PutDashboard"
      ],
      "Resource" : "*"
    },
    {
    "Effect" : "Allow",
      "Action" : [
        "logs:DescribeLogGroups",
        "logs:GetQueryResults",
        "logs:StartQuery",
        "logs:StopQuery"
      ],
      "Resource" : "*"
    },
    {
    "Effect" : "Allow",
      "Action" : [
        "pi:DescribeDimensionKeys",
        "pi:GetDimensionKeyDetails",
        "pi:GetResourceMetadata",
        "pi:GetResourceMetrics",
        "pi:ListAvailableResourceDimensions",
        "pi:ListAvailableResourceMetrics",
        "pi:CreatePerformanceAnalysisReport",
        "pi:GetPerformanceAnalysisReport",
        "pi:ListPerformanceAnalysisReports",
        "pi:DeletePerformanceAnalysisReport",
        "pi:TagResource",
        "pi:UntagResource",
        "pi:ListTagsForResource"
      ],
      "Resource" : "arn:aws:pi:*:*:*/rds/*"
    },
    {
    "Effect" : "Allow",
      "Action" : [
        "rds:DescribeDBInstances",
        "rds:DescribeDBClusters",
        "rds:DescribeEvents"
      ],
      "Resource" : "*"
    }
  ]
}
```

------

# Configurer la surveillance entre comptes et régions pour CloudWatch Database Insights
<a name="Database-Insights-Cross-Account-Cross-Region"></a>

 CloudWatch Database Insights prend en charge la surveillance du parc de bases de données entre comptes et entre régions, permettant ainsi une observabilité centralisée sur l'ensemble de votre infrastructure de base de données. AWS Il vous permet de surveiller, de dépanner et d'optimiser les bases de données couvrant plusieurs AWS comptes et régions à partir d'une seule expérience de console unifiée. 

**Topics**
+ [Conditions préalables](#Database-Insights-Cross-Account-Cross-Region-Prereq)
+ [Configurez vos comptes de surveillance et de source pour un accès multicompte à Database Insights](#Database-Insights-Cross-Account-Cross-Region-MonitoringSourceAccountSetup)
+ [Configuration de Database Insights pour une console multicompte et multirégion](#Database-Insights-Cross-Account-Cross-Region-setup)
+ [Utilisation des tableaux de bord inter-comptes et interrégions de Database Insights](#Database-Insights-Cross-Account-Cross-Region-Using)

## Conditions préalables
<a name="Database-Insights-Cross-Account-Cross-Region-Prereq"></a>
+ Database Insights entre comptes et entre régions nécessite à la fois l'**observabilité CloudWatch entre comptes** et la configuration préalable de la **console entre comptes et entre régions. CloudWatch ** Consultez les instructions ci-dessous pour savoir comment activer les deux.
+ Si vous les avez déjà activées, vous devrez peut-être encore configurer un partage de données supplémentaire pour que Database Insights fonctionne entre les comptes et les régions de votre environnement. Consultez les instructions ci-dessous et assurez-vous d'avoir sélectionné la bonne configuration de partage de données.

## Configurez vos comptes de surveillance et de source pour un accès multicompte à Database Insights
<a name="Database-Insights-Cross-Account-Cross-Region-MonitoringSourceAccountSetup"></a>

1. Suivez le step-by-step guide sur l'[CloudWatch observabilité entre comptes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account-Setup.html). CloudFormation des modèles sont fournis pour les déploiements d'infrastructure sous forme de code. 

1. À l'**étape 1 : configurer un compte de surveillance**, vous devez au moins sélectionner les types de données suivants à partager avec votre compte de surveillance pour que Database Insights fonctionne entre les comptes et les régions : **journaux**, **mesures**, **traces** et **signaux d'application - services, objectifs de niveau de service (SLOs)**.

1. Vous devez effectuer cette procédure pour **toutes les régions dans** lesquelles vous souhaitez configurer Database Insights avec une prise en charge entre comptes et entre régions.

## Configuration de Database Insights pour une console multicompte et multirégion
<a name="Database-Insights-Cross-Account-Cross-Region-setup"></a>

1. Suivez le step-by-step guide dans la console [multi-comptes inter-régions. CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Cross-Account-Cross-Region.html) 

1. À **l'étape 5 : Autorisations**, vous devez au moins sélectionner les types de données suivants à partager avec votre compte de surveillance : **inclure des tableaux de bord CloudWatch automatiques et inclure** **un accès en lecture seule pour** Database Insights. Sinon, vous pouvez également opter pour un **accès complet en lecture seule à tous les éléments de votre compte**, y compris toutes les sources de données disponibles. 

1.  CloudWatch la console inter-régions étant un paramètre global, vous ne devez effectuer cette étape qu'une seule fois et elle fonctionnera pour toutes les régions. 

## Utilisation des tableaux de bord inter-comptes et interrégions de Database Insights
<a name="Database-Insights-Cross-Account-Cross-Region-Using"></a>

 **Après avoir configuré Database Insights pour la prise en charge entre comptes et entre régions, vous pouvez activer le « mode multicompte entre régions » dans la section **Filtres** du panneau de gauche, juste sous Vues de base de données.** Vous verrez un bouton à bascule situé dans le coin supérieur gauche, comme dans la capture d'écran ci-dessous. 

![\[alt text not found\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/database-insights-enable-cross-account-toggle.png)


 Une fois le mode multi-comptes inter-régions activé, de nouveaux filtres sont disponibles, qui vous permettent de sélectionner plusieurs régions et de filtrer par AWS compte et par étiquette, par type de ressource de base de données IDs et par identifiant de ressource de base de données. 

 Par défaut, votre région actuelle et tous les comptes sont sélectionnés. Si vous modifiez votre sélection de régions et de comptes, le Fleet Health Dashboard est automatiquement mis à jour pour afficher les ressources correspondant à la région sélectionnée et aux filtres de compte. 

 Depuis le tableau de bord Fleet Health, vous pouvez facilement accéder au tableau de bord des instances de base de données pour les instances appartenant à d'autres AWS comptes et régions. 

 Vous devez prendre en compte certains aspects lorsque vous travaillez avec la surveillance inter-comptes interrégions de Database Insights : 
+  Les alarmes doivent être créées uniquement dans le compte de surveillance. Les alarmes peuvent être configurées sur la base des métriques des comptes sources, mais elles doivent être créées dans le compte de surveillance. 
+  Les vues de surveillance de la flotte doivent être définies et enregistrées uniquement dans le compte de surveillance. 
+  Les tableaux de bord de métriques personnalisés du tableau de bord de l'instance de Database Insights doivent être personnalisés uniquement dans le compte de surveillance. 
+  Le nombre maximum de régions autorisées dans le tableau de bord de Database Insights Fleet Health à un moment donné est de 3. 
+  Seules les opérations de lecture sont autorisées depuis le compte de surveillance. Cela signifie que vous ne pouvez pas créer de rapports d'analyse des performances à partir du compte de surveillance. 
+  Lorsque le mode multicompte interrégional est activé dans le Fleet Health Dashboard, le filtrage par balises de AWS ressources et propriétés des ressources n'est pas disponible. 

# Affichage du tableau de bord État de la flotte pour CloudWatch Database Insights
<a name="Database-Insights-Fleet-Health-Dashboard"></a>

Vous pouvez utiliser le tableau de bord État de la flotte pour afficher un instantané de l’état de votre flotte de bases de données.

![\[Tableau de bord État de la flotte\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_fhd.png)


## Vues de l’état de la flotte
<a name="Database-Insights-fleet-views"></a>

Dans Database Insights, une *flotte de bases de données* est un groupe de bases de données que vous voulez surveiller. Vous pouvez créer une vue de surveillance pour une flotte de bases de données en sélectionnant des filtres dans le composant **Filtres**. Ce composant vous permet d’appliquer des filtres sur des propriétés, telles que les noms et les balises des clusters ou des instances. Dans le tableau de bord État de la flotte, CloudWatch affiche les bases de données qui correspondent à au moins une des conditions de filtrage pour la vue de l’état de la flotte.

![\[Filtrer par propriétés et balises\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_filter.png)


Pour créer, modifier ou supprimer des vues pour les flottes de bases de données, suivez les procédures décrites dans les rubriques suivantes.
+ [Créer une vue de l’état de la flotte pour CloudWatch Database Insights](Database-Insights-fleet-views-create.md)
+ [Modifier une vue d’état de la flotte pour CloudWatch Database Insights](Database-Insights-fleet-views-edit.md)
+ [Supprimer une vue d’état de la flotte pour CloudWatch Database Insights](Database-Insights-fleet-views-delete.md)

## Tableau récapitulatif des instances RDS
<a name="Database-Insights-instances"></a>

Utilisez le tableau **Récapitulatif des instances RDS** pour afficher l’état des alarmes, le pourcentage maximal de charge de base de données et l’heure de la dernière mise à jour de l’état pour chaque instance de votre flotte.

![\[Tableau des ressources Amazon RDS\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_fhd-resources.png)


## Résumé de l’état des instances
<a name="Database-Insights-Instances-State-Summary"></a>

Utilisez le **Résumé de l’état des instances** pour afficher l’état de toutes les instances de votre flotte. Le résumé de l’état des instances fournit deux vues basées sur les **Alarmes** et la métrique de charge de base de données. Par défaut, CloudWatch affiche la vue **Alarmes**.

![\[Résumé de l’état des instances\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_iss.png)


Chaque nœud du nid d’abeille représente une instance. Pour plus d’informations sur une instance, vous pouvez sélectionner le nœud correspondant et choisir **Filtrer la vue par cette instance**. 

![\[Résumé de l’état des instances sélectionné\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_iss-selected.png)


Le composant en nid d’abeille résume l’état des alarmes pour les instances de votre flotte avec le nombre de nœuds dans chaque état en haut du nid d’abeille. CloudWatch affiche l’heure de la dernière actualisation des données affichées dans le nid d’abeille.

Lorsque vous passez à la vue **Charge de base de données**, vous pouvez voir l’état général de la flotte du point de vue de la métrique Charge de base de données. La charge de la base de données (Charge DB) mesure le nombre de sessions actives dans votre base de données. La charge de la base de données est la métrique clé dans Database Insights et est collectée toutes les secondes. CloudWatch classe les instances de base de données dans les états suivants en fonction des seuils de charge de la base de données. 
+ Élevé
+ Avertissement
+ Ok
+ Inactif

Vous pouvez voir les seuils de charge de la base de données en sélectionnant les icônes d’état correspondantes.

Pour plus d’informations sur la charge de la base de données pour Amazon RDS, consultez [Charge de base de données](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html) dans le *Guide de l’utilisateur Amazon RDS*. Pour plus d’informations sur la charge de base de données pour Amazon Aurora, consultez [Charge de base de données](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Overview.ActiveSessions.html) dans le *Guide de l’utilisateur Amazon Aurora*.

Par défaut, CloudWatch affiche la charge moyenne de la base de données. Sélectionnez **Max** pour surveiller la charge maximale de la base de données pour chaque instance.

Sélectionnez un nœud dans le résumé de l’état des instances pour afficher les alarmes et la charge de la base de données pour l’instance.

## Les 10 principaux graphiques
<a name="Database-Insights-Top-Ten"></a>

Utilisez le graphique **Les 10 principales instances par charge relative de la base de données** pour afficher la tendance de la charge de la base de données au fil du temps pour les 10 instances présentant la charge de base de données la plus élevée. Le graphique fournit également les requêtes les plus fréquentes et les événements d’attente les plus fréquents pour l’instance présentant la charge de base de données la plus élevée.

![\[Les 10 principales instances par graphique de charge de la base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_top10.png)


Utilisez les graphiques **Les 10 principales instances par métrique** pour comparer deux métriques clés pour les 10 principales instances de votre flotte. Vous pouvez sélectionner les métriques suivantes.
+ Utilisation de l’UC (%)
+ Mémoire libérable (%)
+ Connexions de base de données (%)
+ Débit réseau
+ IOPS en lecture
+ IOPS en écriture
+ Latence de lecture
+ Latence en écriture

![\[Les 10 principales instances par graphiques de métriques\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_fhd-top10per.png)


## Événements Amazon RDS
<a name="Database-Insights-Events"></a>

Utilisez le résumé et le tableau **Événements** pour afficher les événements RDS pour les instances de votre flotte.

![\[Résumé des événements\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_events.png)


Pour afficher le tableau **Événements**, sélectionnez **Détails**.

![\[Détails des événements\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_events-details.png)


Pour obtenir la liste des événements pour Amazon RDS et Amazon Aurora, consultez les rubriques suivantes.
+ [Catégories d’événements Amazon RDS et messages d’événements pour Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Messages.html) dans le *Guide de l’utilisateur Amazon Aurora*
+ [Catégories d’événements Amazon RDS et messages d’événements](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Messages.html) dans le *Guide de l’utilisateur Amazon RDS*

## Table Services d’appel
<a name="Database-Insights-Calling-Services"></a>

Utilisez le tableau **Services appelants** pour afficher les services de la vigie applicative CloudWatch qui appellent vos points de terminaison de base de données et les métriques associées au niveau de l’application, telles que la latence ou les erreurs.

![\[Table Services d’appel\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_fhd-calling.png)


Database Insights affiche les services qui appellent vos 10 instances principales par charge de base de données. Pour afficher les services appelants pour une autre instance, sélectionnez l’instance dans le tableau de bord des instances de base de données.

Lorsque le point de terminaison appelé par l’application est un cluster Aurora, Database Insights affiche le point de terminaison d’écriture ou de lecture du cluster Aurora dans le tableau **Services appelants**, et non l’instance de base de données individuelle. Toutefois, lorsque le point de terminaison appelé par l’application est un cluster Amazon RDS, Database Insights affiche l’instance de base de données spécifique que l’application appelle au sein du cluster Amazon RDS.

Pour plus d’informations sur la vigie applicative CloudWatch, consultez [Application Signals](CloudWatch-Application-Monitoring-Sections.md).

# Créer une vue de l’état de la flotte pour CloudWatch Database Insights
<a name="Database-Insights-fleet-views-create"></a>

Pour créer une vue de l’état de la flotte, procédez comme suit.

**Pour créer une vue de l’état de la flotte**

1. Connectez-vous à AWS Management Console et ouvrez la console CloudWatch à l’adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Choisissez **Informations**.

1. Choisissez **Database Insights**.

1. Sélectionnez les filtres pour la flotte de bases de données que vous voulez surveiller.

1. Sélectionnez **Enregistrer le filtre en tant que flotte**.

1. Dans la fenêtre **Enregistrer le jeu de filtres (flotte)**, entrez un nom pour votre flotte.

1. Choisissez le bouton **Enregistrer**.

Pour accéder à la flotte enregistrée, sélectionnez le menu déroulant **Flottes enregistrées**. Sélectionnez ensuite une flotte.

# Modifier une vue d’état de la flotte pour CloudWatch Database Insights
<a name="Database-Insights-fleet-views-edit"></a>

Pour modifier une vue d’état de la flotte, procédez comme suit.

**Pour modifier une vue d’état de la flotte**

1. Connectez-vous à AWS Management Console et ouvrez la console CloudWatch à l’adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Choisissez **Informations**.

1. Choisissez **Database Insights**.

1. Sélectionnez le menu déroulant **Flottes enregistrées**.

1. Sélectionnez les points de suspension verticaux correspondant à la vue d’état de la flotte que vous voulez modifier.

1. Dans la fenêtre **Modifier le jeu de filtres (flotte)**, vous pouvez modifier le nom de la flotte et les filtres de la flotte.

1. Choisissez le bouton **Enregistrer**.

# Supprimer une vue d’état de la flotte pour CloudWatch Database Insights
<a name="Database-Insights-fleet-views-delete"></a>

Pour supprimer une vue d’état de la flotte, procédez comme suit.

**Pour supprimer une vue d’état de la flotte**

1. Connectez-vous à AWS Management Console et ouvrez la console CloudWatch à l’adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Choisissez **Informations**.

1. Choisissez **Database Insights**.

1. Sélectionnez le menu déroulant **Flottes enregistrées**.

1. Sélectionnez les points de suspension verticaux correspondant à la vue d’état de la flotte que vous voulez supprimer.

1. Dans la fenêtre **Supprimer le jeu de filtres (flotte)**, cliquez sur le bouton **Supprimer**.

# Affichage du tableau de bord de l'instance de base de CloudWatch données pour obtenir des informations sur
<a name="Database-Insights-Database-Instance-Dashboard"></a>

Utilisez le tableau de bord des instances de base de données pour afficher un instantané de l’état d’une instance de base de données.

Pour analyser les arborescences de verrouillage et les plans d’exécution pour Amazon Aurora PostgreSQL, consultez les rubriques suivantes.

**Rubriques**
+ [Analyse des arborescences de verrouillage pour Amazon Aurora PostgreSQL et Amazon RDS pour PostgreSQL avec Database Insights CloudWatch](Database-Insights-Lock-Analysis.md)
+ [Analyse des plans d’exécution avec CloudWatch Database Insights](Database-Insights-Execution-Plans.md)

## Graphique Database Load (Charge de la base de données)
<a name="Database-Insights-database-load"></a>

La *charge de la base de données (DB Load)* mesure le niveau d’activité de la session de votre base de données. La charge de base de données est la métrique clé dans Database Insights qui collecte la charge de base de données toutes les secondes.

![\[Tableau de bord de l’instance de base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did.png)


Pour plus d’informations sur la charge de base de données, consultez [Charge de base de données](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html) dans le *Guide de l’utilisateur Amazon RDS* ou [Charge de base de données](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Overview.ActiveSessions.html) dans le *Guide de l’utilisateur Amazon Aurora*.

Utilisez le graphique **Charge de base de données** pour afficher la charge de base de données divisée (regroupée) selon les dimensions suivantes pour tous les moteurs de base de données pris en charge.
+ Objet bloquant (uniquement pour les [moteurs de base de données qui prennent en charge l’analyse des verrous](Database-Insights-Lock-Analysis.md))
+ Session bloquante (uniquement pour les [moteurs de base de données qui prennent en charge l’analyse des verrous](Database-Insights-Lock-Analysis.md))
+ SQL bloquant (uniquement pour les [moteurs de base de données qui prennent en charge l’analyse des verrous](Database-Insights-Lock-Analysis.md))
+ Base de données
+ Host (Hôte)
+ SQL
+ Utilisateur
+ Éléments d’attente
+ Application (uniquement pour Amazon Aurora PostgreSQL)
+ Plans (uniquement pour les [moteurs de base de données qui prennent en charge la capture des plans d’exécution](Database-Insights-Execution-Plans.md))
+ Type de session (uniquement pour Amazon Aurora PostgreSQL)

**Note**  
Pour plus d’informations sur l’analyse de la charge Oracle PDB dans Amazon RDS, consultez [Analyse de la charge maximale Oracle PDB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.TopPDB.html) dans le *Guide de l’utilisateur Amazon RDS*.

![\[Charge de base de données dans le tableau de bord de l’instance de base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did-dbload.png)


Par défaut, CloudWatch affiche DB Load sous forme de graphique à barres. Sélectionnez **Ligne** pour afficher la charge de base de données sous forme de graphique à lignes empilées.

![\[Graphique linéaire pour la charge de la base de données dans le tableau de bord de l’instance de base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did-dbload-line.png)


## Onglet Analyse de la charge de la base de données
<a name="Database-Insights-DB-load-analysis"></a>

Utilisez l’onglet **Analyse de la charge de base de données** pour surveiller les principaux contributeurs à la charge de base de données pour chacune des dimensions suivantes.
+ Base de données
+ Host (Hôte)
+ SQL
+ Utilisateur
+ Éléments d’attente
+ Analyse des verrous (uniquement pour les [moteurs de base de données prenant en charge l’analyse des verrous](Database-Insights-Lock-Analysis.md))
+ Application (uniquement pour Amazon Aurora PostgreSQL)
+ Type de session (uniquement pour Amazon Aurora PostgreSQL)

![\[Tableau de bord affichant l’onglet Analyse de la charge de base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_lat.png)


## Analyse des statistiques d’une requête
<a name="Database-Insights-sql-stats"></a>

Il est possible d’analyser les statistiques d’une requête présentant une charge de base de données élevée. Pour analyser les statistiques d’une requête, procédez comme suit.

**Pour analyser les statistiques des requêtes**

1. Connectez-vous à la CloudWatch console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Choisissez **Informations**.

1. Choisissez **Database Insights**.

1. Sélectionnez la vue **Instance de base de données**.

1. Choisissez une instance de base de données.

1. Choisissez l'onglet **Top SQL (Principaux éléments SQL)**.

1. Pour afficher les statistiques d’une requête, sélectionnez une requête.  
![\[Le tableau s’affiche dans l’onglet SQL fréquemment utilisé.\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/DBInsights_LoadTopSQL.png)

## Onglet Télémétrie de base de données
<a name="Database-Insights-database-telemetry"></a>

Utilisez l’onglet **Télémétrie de la base de données** pour afficher les métriques, les journaux, les événements et les requêtes lentes pour l’instance sélectionnée.

### Section Métriques pour la télémétrie de la base de données
<a name="Database-Insights-metrics-tel"></a>

La section **Métriques** affiche un tableau de bord des métriques par défaut personnalisé pour chaque type de moteur.

Vous pouvez personnaliser ce tableau de bord en y ajoutant des métriques du système d'exploitation, des métriques de compteur de base de données et CloudWatch des métriques. Vous pouvez également supprimer des métriques du tableau de bord. Vous pouvez personnaliser un tableau de bord pour chaque type de moteur dans une région de votre compte. Cela signifie que toutes les instances d’un type de moteur spécifique dans cette région du même compte auront le même tableau de bord de métriques.

Les utilisateurs qui disposent des autorisations de modification pour vos tableaux de bord dans votre compte peuvent modifier n’importe quel tableau de bord pour n’importe quel moteur.

Les modifications que vous apportez à un tableau de bord sont enregistrées automatiquement et s’appliquent à toutes les instances du moteur de base de données dans cette région et ce compte.

![\[Tableau de bord présentant des exemples des différents types de métriques de base de données.\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_dbmetrics.png)


**Pour personnaliser le tableau de bord dans l’onglet Télémétrie de la base de données pour un type de moteur**

1. Connectez-vous à la CloudWatch console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Sélectionnez **Informations**, **Database Insights**.

1. Pour **Vues de base de données**, sélectionnez **Instance de base de données**.

1. Dans la section **Filtres**, recherchez et sélectionnez l’instance de base de données pour laquelle vous voulez afficher les métriques. 

1. Sélectionnez l’onglet **Télémétrie de base de données**, puis l’onglet **Métriques**.

   Le tableau de bord par défaut de l’instance de base de données s’affiche. 

1. Pour ajouter un widget au tableau de bord, procédez comme suit :

   1. Sélectionnez **Ajouter Créer un widget**.

   1. Dans la fenêtre contextuelle **Créer un widget**, recherchez la ou les métriques que vous voulez ajouter, puis cochez la case correspondante pour chacune d’elles. Si vous sélectionnez plusieurs métriques à cette étape, elles apparaîtront toutes dans le même nouveau widget sur le tableau de bord. Sélectionnez ensuite **Créer un widget**.

      N’oubliez pas que toutes les modifications que vous apportez à ce tableau de bord s’appliqueront à tous les tableaux de bord Database Insights pour ce type de moteur dans cette région du compte.

1. Pour supprimer un graphique du tableau de bord, sélectionnez les points de suspension verticaux dans le widget, puis sélectionnez **Supprimer**.

1. Pour ajouter d’autres métriques à un widget existant dans le tableau de bord ou modifier son titre, sélectionnez les points de suspension verticaux dans le widget, puis sélectionnez **Modifier**. Dans la fenêtre contextuelle **Mettre à jour le widget**, recherchez la ou les métriques que vous voulez ajouter, cochez leurs cases, puis sélectionnez **Mettre à jour le widget**. Vous pouvez également modifier le titre du widget.

1. Après avoir personnalisé un tableau de bord, vous pouvez le réinitialiser à son état d’origine en sélectionnant **Réinitialiser le tableau de bord**.

### Section Journaux pour la télémétrie de base de données
<a name="Database-Insights-logs-tel"></a>

La section **Logs** fournit une vue des journaux de base de données exportés vers CloudWatch Logs pour l'instance de base de données sélectionnée. 

![\[Télémétrie de base de données dans le tableau de bord de l’instance de base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did-telemetry-logs.png)


Pour plus d'informations sur la publication de journaux dans CloudWatch Logs for Amazon RDS, consultez la section [Publication de journaux de base de données sur Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html) dans le guide de l'*utilisateur Amazon RDS*. Pour plus d'informations sur la publication de journaux dans CloudWatch Logs for Amazon Aurora, consultez la section [Publication de journaux de base de données sur Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html) dans le *guide de l'utilisateur Amazon Aurora*.

Pour les bases de données Aurora PostgreSQL Limitless, les journaux sont automatiquement publiés dans Logs et peuvent CloudWatch être découverts dans la console Database Insights.

### Processus OS pour la télémétrie de base de données
<a name="Database-Insights-OS-processes"></a>

Vous pouvez utiliser l’onglet **Processus OS** dans l’onglet **Télémétrie de base de données** pour afficher les métriques du système d’exploitation (OS) sur lequel s’exécute votre instance de base de données. Les métriques fournissent un instantané des processus OS s’exécutant sur vos bases de données pour un horodatage donné, ainsi que des métriques clés telles que l’utilisation de la mémoire et du processeur pour chaque processus en cours d’exécution. Database Insights met en corrélation ces métriques avec celles de votre graphique de charge de base de données. Ainsi, si vous sélectionnez un point de données dans le graphique de charge de base de données, les données des processus du système d’exploitation sont mises à jour pour afficher la télémétrie correspondant au même horodatage.

Lorsque vous sélectionnez un point de données, Database Insights sélectionne automatiquement la période à afficher, en fonction de la plage de temps que vous avez choisie pour l’ensemble de la page. La période la plus ancienne que vous pouvez consulter dépend de la durée de conservation que vous avez configurée pour le groupe de journaux `RDSOSMetrics`.

Si vous n’avez pas sélectionné d’horodatage, le tableau est rempli par défaut avec les données de télémétrie du dernier horodatage.

**Note**  
Les informations sur les processus du système d’exploitation ne sont disponibles que si vous avez activé [Amazon RDS Enhanced Monitoring](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights_Counters.html). La surveillance améliorée entraîne des frais supplémentaires. Pour plus d’informations, consultez la section [Coût de la surveillance améliorée](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Monitoring.OS.html#USER_Monitoring.OS.cost). La surveillance améliorée est automatiquement activée pour les bases de données Aurora PostgreSQL Limitless.

![\[Tables des événements\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbinsights-osprocesses.png)


Dans la vue **Processus OS**, les données suivantes sont affichées pour chaque processus :
+ **ID du processus** : l’ID de ce processus.
+ **Mémoire virtuelle** : quantité de mémoire virtuelle allouée au processus, en kibioctets.
+ **Adresse résiduelle** : mémoire physique réelle utilisée par le processus.
+ **Processeur %** : pourcentage de la bande passante totale de l’UC utilisé par le processus.
+ **Mémoire %** : pourcentage de la mémoire totale utilisé par le processus.
+ **Limite VM** : quantité maximale de mémoire virtuelle pouvant être allouée au processus.

  Si la valeur de cette colonne est 0, cela signifie que les limites de mémoire virtuelle ne s’appliquent pas à ce processus.

Les données de surveillance affichées sont extraites d'Amazon CloudWatch Logs. Vous pouvez également récupérer ces métriques directement à partir du flux de log dans CloudWatch Logs. Pour plus d'informations, consultez la section [Affichage des métriques du système d'exploitation à l'aide CloudWatch des journaux](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.CloudWatchLogs.html).

Les métriques des processus du système d’exploitation ne sont pas renvoyées dans les cas suivants : 
+ Basculement de l’instance de base de données.
+ Modification de la classe d’instance de l’instance de base de données (scale compute).

Les métriques des processus du système d’exploitation sont renvoyées lors du redémarrage d’une instance de base de données, car seul le moteur de base de données est redémarré. Les métriques concernant le système d’exploitation continuent d’être relevées.

### Section Requêtes SQL lentes pour la télémétrie de base de données
<a name="Database-Insights-slow-sql-tel"></a>

Pour afficher les requêtes SQL lentes et les modèles de requêtes, vous devez activer les exportations de CloudWatch journaux vers Logs et configurer les paramètres de base de données pour votre base de données. 

Pour plus d'informations sur la publication des journaux Amazon RDS dans les CloudWatch journaux, consultez la section [Publication des journaux de base de données sur Amazon CloudWatch ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html) RDS dans le guide de l'*utilisateur Amazon RDS*.

Pour plus d'informations sur la publication de journaux Aurora dans CloudWatch Logs, consultez la section [Publication de journaux de base de données sur Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.Procedural.UploadtoCloudWatch.html) dans le *guide de l'utilisateur Amazon Aurora*.

Pour plus d’informations sur la configuration des paramètres de base de données pour votre base de données dans Amazon RDS, consultez [Configuration de votre base de données pour surveiller les requêtes SQL lentes avec Database Insights pour Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.SlowSQL.html) dans le *Guide de l’utilisateur Amazon RDS*.

Pour plus d’informations sur la configuration des paramètres de base de données pour votre base de données dans Amazon Aurora, consultez [Configuration de votre base de données pour surveiller les requêtes SQL lentes avec Database Insights pour Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.SlowSQL.html) dans le *Guide de l’utilisateur Amazon Aurora*.

La section **Requêtes SQL lentes** fournit une liste des modèles de requêtes lentes triés par fréquence. En sélectionnant un modèle, vous pouvez afficher une liste des requêtes lentes qui correspondent au modèle sélectionné. Vous pouvez utiliser la liste des requêtes lentes pour identifier les requêtes lentes qui affectent votre instance de base de données. 

Database Insights affiche des statistiques sur les requêtes lentes. Les statistiques ne représentent que les requêtes qui dépassent le seuil de durée de requête lente configuré.

![\[Affiche des détails sur un exemple de requête SQL lente\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_slowsql.png)


**Important**  
Les requêtes lentes peuvent contenir des données sensibles. Masquez vos données sensibles avec CloudWatch des journaux. Pour plus d'informations sur le masquage des données de journal, consultez la section [Aider à protéger les données de journal sensibles grâce au masquage dans le](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html) guide de *l'utilisateur Amazon CloudWatch Logs*.

### Tables des événements
<a name="Database-Insights-events-tel"></a>

Utilisez le tableau **Événements** pour afficher les événements RDS de votre instance de base de données. Pour obtenir la liste des événements pour Amazon Aurora, consultez [Catégories d’événements Amazon RDS et messages d’événement pour Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Messages.html) dans le *Guide de l’utilisateur Amazon Aurora*. Pour obtenir la liste des événements pour Amazon Relational Database Service, consultez [Catégories d’événements Amazon RDS et messages d’événement pour Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Messages.html) dans le *Guide de l’utilisateur Amazon RDS*.

![\[Tables des événements\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did-events.png)


## Onglet Services d’appels
<a name="Database-Insights-calling"></a>

Database Insights affiche les services et les opérations qui appellent votre instance de base de données. Database Insights s'intègre à CloudWatch Application Signals pour fournir des mesures pour chaque service et chaque opération, notamment la disponibilité, la latence, les erreurs et le volume.

Lorsque le point de terminaison appelé par l’application est un cluster Aurora, Database Insights affiche le point de terminaison d’écriture ou de lecture du cluster Aurora dans le tableau **Services appelants**, et non l’instance de base de données individuelle. Cependant, lorsque le point de terminaison appelé par l’application est un cluster Amazon RDS, Database Insights affiche l’instance de base de données spécifique que l’application appelle au sein du cluster Amazon RDS.

![\[Onglet Services d’appels\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did-calling.png)


## Analysez les performances des bases de données à la demande avec CloudWatch Database Insights
<a name="Database-Insights-On-demand-Analysis"></a>

Analysez les performances des bases de données grâce à des analyses à la demande de vos bases de données Amazon RDS avec CloudWatch Database Insights.

Vous pouvez exécuter une analyse des performances à la demande en sélectionnant **Analyser les performances** dans le coin supérieur droit du graphique de **charge de la base** de données. Le rapport s'exécutera pendant la période sélectionnée. Utilisez l’onglet **Analyse des performances** pour afficher les rapports d’analyse des performances des bases de données de votre parc.

![\[Onglet Analyse des performances\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_dl-perfanalysis.png)


Pour plus d’informations sur les rapports d’analyse des performances pour Amazon Aurora, consultez [Analyse des performances de la base de données pour une période donnée](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.html) dans le *Guide de l’utilisateur Amazon Aurora*.

## Intégrer les informations CloudWatch de base de données aux signaux des CloudWatch applications
<a name="Database-Insights-Integration-Application-Signals"></a>

Intégrez les informations CloudWatch de base de données aux signaux des CloudWatch applications.

Utilisez l'onglet **Services d'appel** pour afficher les services et les opérations CloudWatch Application Signals qui ont appelé un point de terminaison de l'instance sélectionnée. Par défaut, CloudWatch trie le tableau par taux d'erreur. Choisissez des valeurs dans les colonnes **Services**, **Opérations** ou **Adresse du point de terminaison** pour afficher la ressource correspondante dans la console CloudWatch Application Signals.

Pour plus d'informations sur les systèmes pris en charge pour les signaux CloudWatch d'application, consultez[Systèmes pris en charge](CloudWatch-Application-Signals-supportmatrix.md).

# Analyse des arborescences de verrouillage pour Amazon Aurora PostgreSQL et Amazon RDS pour PostgreSQL avec Database Insights CloudWatch
<a name="Database-Insights-Lock-Analysis"></a>

Pour résoudre les problèmes de performances causés par les verrous, vous pouvez analyser les arborescences de verrous des bases de données Amazon Aurora PostgreSQL et Amazon RDS for PostgreSQL avec Database Insights en utilisant les méthodes suivantes. CloudWatch 
+ Menu déroulant **Tranché par** : sélectionnez les dimensions **Objet bloquant**, **Session bloquante** ou **SQL bloquant** dans le graphique **Charge de base de données** pour voir comment les principaux bloqueurs distincts contribuent à la charge de base de données au fil du temps. Grâce au graphique de charge de base de données, vous pouvez analyser si les principaux bloqueurs sont constants ou changent souvent. Vous pouvez ensuite résoudre les problèmes liés aux bloqueurs.  
![\[Tableau SQL fréquemment utilisé avec la session de blocage sélectionnée dans le menu déroulant Tranché par\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/DBInsights_TopSQLBlocking.png)
+ Onglet **Analyse des verrous** : sélectionnez **Analyse de la charge de base de données**, puis l’onglet **Analyse des verrous** pour afficher les informations relatives aux conflits de verrous dans votre base de données.  
![\[Tableau Arbres de verrous dans le tableau de bord de charge de base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/DBInsights_LoadLockAnalysis.png)

**Note**  
CloudWatch Database Insights prend en charge l'analyse des verrous pour toutes les versions d'Aurora PostgreSQL. Pour analyser les arbres de verrous, vous devez activer le mode avancé de Database Insights. Pour plus d’informations sur l’activation du mode avancé, consultez [Activation du mode avancé de Database Insights pour Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.TurningOnAdvanced.html) et [Activation du mode avancé de Database Insights pour Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.TurningOnAdvanced.html)

L’onglet Analyse des verrous fournit des informations sur les conflits de verrous dans votre base de données. La visualisation de l’arborescence des verrous montre les relations et les dépendances entre les requêtes de verrous provenant de différentes sessions.

Database Insights capture des instantanés toutes les 15 secondes. Les instantanés affichent les données de verrouillage de votre base de données à un moment donné.

**Note**  
En cas de CloudWatch détection d'un **verrouillage élevé, CloudWatch affiche la bannière Verrouillage élevé détecté** dans l'onglet **Analyse du verrouillage**. CloudWatch détecte un verrouillage élevé s' CloudWatch il prend un instantané du verrouillage pour chaque intervalle de 15 secondes pendant 15 minutes consécutives.

Chaque nœud de l’arborescence représente une session spécifique. Le nœud parent est une session qui bloque ses nœuds enfants.

Pour analyser les arborescences de verrouillage, procédez comme suit.

**Pour analyser les arborescences de verrouillage**

1. Connectez-vous à la CloudWatch console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Choisissez **Informations**.

1. Choisissez **Database Insights**.

1. Sélectionnez la vue **Instance de base de données**.

1. Choisissez une instance de base de données.

1. Sélectionnez l’onglet **Analyse de la charge de base de données**.

1. Sélectionnez l’onglet **Analyse des verrous**.

   Pour afficher les données de verrouillage d’une instance de base de données, sélectionnez une période d’un jour ou moins.

1. Sélectionnez une fenêtre d’instantané. Par défaut, Database Insights sélectionne la fenêtre d’instantané comportant le plus grand nombre de sessions bloquées.  
![\[Tableau d’analyse des verrous\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_lock-analysis.png)

1. Pour afficher les données de verrouillage d’un instantané, sélectionnez l’heure à laquelle Database Insights a pris l’instantané.

1. Pour développer un arbre de verrouillage, sélectionnez la flèche à côté de l’ID de session.  
![\[Arbre de verrouillage développé\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_lock-analysis-expand.png)

## Données d’instantané de verrouillage
<a name="Database-Insights-Lock-Analysis-snapshot-data"></a>

Database Insights fournit les informations suivantes pour chaque requête de verrouillage. Pour afficher les colonnes qui ne sont pas activées par défaut, sélectionnez l’icône **Paramètres** du tableau **Arbres de verrouillage** et activez les autres colonnes.


| Nom de la colonne | Définition  | Colonne par défaut | Remarques | 
| --- | --- | --- | --- | 
|  `session_id`  | Identifiant de session unique. |  Oui  | Le `session_id` est dérivé de `HEX(pg_stat_activity.backend_start).HEX(pg_locks.pid)`. | 
|  `pid`  | PID de ce dorsal. |  Oui  | `pg_locks.pid` | 
|  `blocked_sessions_count`  | Le nombre de sessions bloquées par ce verrou. |  Oui  | Le `blocked_sessions_count` est dérivé du nombre de sessions IDs bloquées par ce verrou. | 
|  `last_query_executed`  | La dernière requête exécutée par cette session. Pour les bloqueurs, il peut ne pas s’agir de la requête qui détient le verrou de blocage. |  Oui  | `pg_stat_activity.query` | 
|  `wait_event`  | Le nom de l’événement d’attente si le dorsal est actuellement en attente, sinon la valeur est NULL. |  Oui  | `pg_stat_activity.wait_event` | 
|  `blocking_time_(In Seconds)`  | Le temps (en secondes) écoulé depuis le début de ce verrou. |  Oui  | Le `blocking_time_(In Seconds)` est dérivé de l’heure de début de la transaction en attente (`pg_locks.waitstart`) pour le premier utilisateur en attente. | 
|  `blocking_mode`  | Le mode de verrouillage détenu par la session de blocage. |  Non  | `pg_locks.mode` | 
|  `waiting_mode`  | Le mode de verrouillage demandé par la session en attente. |  Non  | `pg_locks.mode` | 
|  `application`  | Le nom de l’application connectée à ce dorsal. |  Non  | `pg_stat_activity.application_name` | 
|  `blocking_txn_start_time`  | L’heure de début de la transaction de blocage ou null si aucune transaction n’est active. |  Non  | `pg_stat_activity.xact_start` | 
|  `waiting_start_time`  | L’heure à laquelle une session utilisateur en attente a commencé à attendre ce verrou, ou null si le verrou est détenu. |  Non  | `pg_locks.waitstart` | 
|  `session_start_time`  | L’heure à laquelle une session utilisateur a été démarrée. |  Non  | `pg_stat_activity.backend_start` | 
|  `state`  | L’état d’un dorsal.  |  Non  | `pg_stat_activity.state` | 
|  `wait_event_type`  | Le type d’événement d’attente pour lequel cette session est en attente. |  Non  | `pg_stat_activity.wait_event_type` | 
|  `last_query_exec_time`  | L’heure à laquelle la dernière requête a été démarrée. |  Non  | `pg_stat_activity.query_start` | 
|  `user`  | Le nom de l’utilisateur connecté à ce dorsal. |  Non  | `pg_stat_activity.usename` | 
|  `host`  | Le nom d’hôte du client connecté, tel que rapporté par une recherche DNS inverse de `client_addr`. Ce champ ne sera non nul que pour les connexions IP, et uniquement lorsque [log\$1hostname](https://www.postgresql.org/docs/current/runtime-config-logging.html#GUC-LOG-HOSTNAME) est activé. |  Non  | `pg_stat_activity.client_hostname` | 
|  `port`  | Le numéro de port TCP utilisé par le client pour communiquer avec ce dorsal, ou `-1` si une socket Unix est utilisée. Si ce champ est nul, cela indique qu’il s’agit d’un processus serveur interne. |  Non  | `pg_stat_activity.client_port` | 
|  `client_address`  | L’adresse IP du client connecté à ce dorsal. Si ce champ est nul, cela indique soit que le client est connecté via une socket Unix sur l’ordinateur serveur, soit qu’il s’agit d’un processus interne tel que autovacuum. |  Non  | `pg_stat_activity.client_addr` | 
|  `granted`  | La valeur est vraie si le verrou est maintenu et fausse si le verrou est en attente. |  Non  | `pg_locks.granted` | 
|  `waiting_tuple`  |  Le numéro de tuple ciblé par le verrou dans la page, ou null si la cible n’est pas un tuple.  |  Non  | `pg_locks.tuple` | 
|  `waiting_page`  | Le numéro de page ciblé par le verrou dans la relation, ou null si la cible n’est pas une page de relation ou un tuple. |  Non  | `pg_locks.page` | 
|  `waiting_transaction_id`  | L’ID de la transaction ciblée par le verrou, ou null si la cible n’est pas un ID de transaction. |  Non  | `pg_locks.transactionid` | 
|  `waiting_relation`  | L’OID de la relation ciblée par le verrou, ou null si la cible n’est pas une relation ou une partie d’une relation. |  Non  | `pg_locks.relation` | 
|  `waiting_object_id`  | L’OID de la cible du verrou dans son catalogue système, ou null si la cible n’est pas un objet de base de données général. |  Non  | `pg_locks.objid` | 
|  `waiting_database_id`  | L’OID de la base de données dans laquelle la cible du verrou existe, ou zéro si la cible est un objet partagé, ou null si la cible est un ID de transaction. |  Non  | `pg_locks.database` | 
|  `waiting_database_name`  | Le nom de la base de données dans laquelle la cible du verrou existe. |  Non  | `pg_stat_activity.datname` | 
|  `waiting_locktype`  | Le type de l’objet verrouillable : relation, extension, frozenid, page, tuple, transactionid, virtualxid, spectoken, object, userlock, advisory ou applytransaction. |  Non  | `pg_locks.locktype` | 
|  `is_fastpath`  | La valeur est vraie si le verrou a été pris avec le chemin rapide et fausse s’il a été pris à partir de la table de verrouillage principale. |  Non  | `pg_locks.fastpath` | 

Pour plus d’informations sur les valeurs des vues `pg_stat_activity` et `pg_locks`, consultez les rubriques suivantes dans la documentation PostgreSQL.
+ [pg\$1locks](https://www.postgresql.org/docs/current/view-pg-locks.html)
+ [pg\$1stat\$1activity](https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-PG-STAT-ACTIVITY-VIEW)

# Analyse des plans d’exécution avec CloudWatch Database Insights
<a name="Database-Insights-Execution-Plans"></a>

Vous pouvez analyser les plans d’exécution pour les bases de données Amazon Aurora PostgreSQL, RDS for Microsoft SQL Server et Amazon RDS for Oracle à l’aide des méthodes suivantes.
+ Menu déroulant **Tranché par** : sélectionnez la dimension **Plans** dans le graphique **Charge de base de données** pour voir comment différents plans contribuent à la charge de base de données au fil du temps.
+ Onglet **SQL fréquemment utilisé** : sélectionnez **Analyse de la charge de base de données**, puis l’onglet **SQL fréquemment utilisé** pour afficher le nombre de plans pour chaque requête de synthèse.

  Pour analyser les plans d’exécution d’une requête de synthèse, sélectionnez la requête, puis l’onglet **Plans**. Pour plus d'informations, voir la procédure suivante.

## Prérequis
<a name="Database-Insights-Execution-Plans-prereqs"></a>

Pour analyser les plans d’exécution, vous devez utiliser le mode avancé de Database Insights. Pour plus d’informations sur l’activation du mode avancé, consultez [Activation du mode avancé de Database Insights pour Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.TurningOnAdvanced.html) et [Activation du mode avancé de Database Insights pour Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.TurningOnAdvanced.html).

Si vous utilisez Aurora PostgreSQL, vous devez également remplir les conditions préalables suivantes :
+ Votre instance de base de données doit utiliser Aurora PostgreSQL version 14.10, 15.5 ou ultérieure. Pour plus d’informations sur la mise à niveau de votre cluster de base de données Aurora PostgreSQL, consultez [Mettre à niveau des clusters de base de données Amazon Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html) dans le *Guide de l’utilisateur Amazon Aurora*.
+ Vous devez configurer votre cluster de base de données pour analyser les plans d’exécution en définissant le paramètre `aurora_compute_plan_id` sur `on` avec l’une des options suivantes.
  + [Création d’un groupe de paramètres de base de données dans Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.CreatingCluster.html) dans le *Guide de l’utilisateur Amazon Aurora*
  + [Modification des paramètres d’un groupe de paramètres de base de données dans Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.ModifyingCluster.html) dans le *Guide de l’utilisateur Amazon Aurora*

## Analyser les plans d’exécution
<a name="Database-Insights-Execution-Plans-analyze"></a>

Pour analyser les plans d’exécution, veuillez suivre la procédure suivante.

**Pour analyser les plans d’exécution**

1. Connectez-vous à AWS Management Console et ouvrez la console CloudWatch à l’adresse [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Choisissez **Informations**.

1. Choisissez **Database Insights**.

1. Sélectionnez la vue **Instance de base de données**.

1. Choisissez une instance de base de données.

1. Choisissez l'onglet **Top SQL (Principaux éléments SQL)**. La colonne **Nombre de plans** indique le nombre de plans collectés pour chaque requête de synthèse.

1. (Facultatif) Si la colonne **Nombre de plans** n’apparaît pas, sélectionnez l’icône **Paramètres** dans le tableau **SQL fréquemment utilisé** pour personnaliser la visibilité et l’ordre des colonnes.  
![\[Paramètres du tableau des détails du plan\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/DBInsights2.png)

1. Sélectionnez une requête de synthèse pour la développer en ses instructions composantes.  
![\[Développez une requête en ses instructions composantes\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did-dbload-expand.png)

1. Faites défiler vers le bas et affichez le texte SQL. Sélectionnez ensuite l’onglet **Plans**.

   Par défaut, CloudWatch affiche le plan d’exécution estimé. Pour Aurora PostgreSQL, pour afficher les plans d’exécution réels, activez le paramètre `aurora_stat_plans.with_analyze` pour votre instance de base de données. Pour plus d’informations sur le paramètre `aurora_stat_plans.with_analyze`, consultez [Surveillance des plans d’exécution des requêtes et de la mémoire maximale pour Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html#aurora.with_analyze) dans le *Guide de l’utilisateur Amazon Aurora*.

1. Pour comparer les plans d’une même requête de synthèse, sélectionnez deux **Plans** dans la liste **Plans pour la requête de synthèse**.

   Vous pouvez afficher un ou deux plans pour une requête à la fois. Dans la capture d’écran suivante, les deux plans concernent Aurora PostgreSQL.   
![\[Comparer les plans\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_did-plans.png)

1. Vous pouvez également afficher la contribution de chaque plan à DBLoad au fil du temps en sélectionnant **Plans** dans le menu déroulant **Trancher par** du graphique DBLoad.  
![\[Database load chart showing active sessions over time with plans contribution highlighted.\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/DBInsights_OverTime.png)

# Surveillance des bases de données Aurora Limitless avec Database Insights
<a name="database-insights-limitless"></a>

Database Insights prend en charge la surveillance des bases de données [Aurora PostgreSQL Limitless](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.Engines.html) au niveau de la flotte et des instances. Vos bases de données Aurora PostgreSQL Limitless sont visibles à la fois dans le tableau de bord des instances de base de données et dans le tableau de bord de l’état de la flotte.

Les bases de données Aurora PostgreSQL Limitless utilisent des *groupes de partitions*. Chaque groupe de partitions est composé de plusieurs instances de base de données qui fonctionnent ensemble pour traiter les charges de travail distribuées. Database Insights vous aide à comprendre la répartition de la charge entre les instances d’un groupe de partitions.

Dans le tableau de bord État de la flotte, Database Insights assure la surveillance de vos groupes de partitions Limitless ainsi que des autres bases de données qui composent vos flottes de bases de données. Vous pouvez obtenir une vision précise de l'état et de l'utilisation de vos groupes de DBLoad partitions Limitless de la même manière que vous le faites pour les autres bases de données du parc. Dans le tableau de bord des instances, Database Insights assure la surveillance à la fois au niveau du groupe de partitions et pour les instances individuelles au sein du groupe. Database Insights fournit une nouvelle vue par groupe de partitions où vous pouvez voir la charge de la base de données répartie entre les instances du groupe de partitions. À partir de là, vous pouvez accéder au tableau de bord d’instance spécifique au sein d’un groupe de partitions.

## Fonctionnalités disponibles pour Aurora Limitless
<a name="database-insights-limitless-features"></a>

Le tableau suivant présente les fonctionnalités disponibles pour les bases de données Aurora PostgreSQL Limitless. Il indique si chaque fonctionnalité est prise en charge dans les modes de surveillance Standard et Avancé, si elle est disponible au niveau du groupe de partitions, au niveau de l’instance, et si elle est disponible dans le tableau de bord Flotte ou Instance de Database Insights.


| Fonctionnalité | Standard | Advanced (Avancé) | ShardGroup | Instance | Tableau de bord Database Insights | 
| --- | --- | --- | --- | --- | --- | 
| Analyser les principaux contributeurs à la charge de base de données par dimension | Pris en charge | Pris en charge | Oui | Oui | Instance | 
| Interroger, représenter graphiquement et définir des alarmes sur les métriques de base de données avec une conservation pouvant aller jusqu’à 7 jours | Pris en charge | Pris en charge | Oui | Oui | Instance | 
| Définir des politiques de contrôle précis des accès pour restreindre l’accès aux dimensions potentiellement sensibles telles que le texte SQL | Pris en charge | Pris en charge | Oui | Oui | Instance | 
| Utiliser le composant Répartition de la charge pour analyser la répartition de la charge entre les instances d’un même groupe de partitions | Pris en charge | Pris en charge | Oui | Non | Instance | 
|  Analyser les processus du système d’exploitation qui se déroulent dans vos bases de données avec des métriques détaillées par processus en cours d’exécution [Amazon RDS Enhanced Monitoring](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights_Counters.html) est nécessaire pour que cette fonctionnalité fonctionne.  | Non pris en charge | Pris en charge | Non | Oui | Instance | 
| Créer et enregistrer des vues de surveillance à l’échelle de la flotte pour évaluer l’état de centaines de bases de données | Non pris en charge | Pris en charge | Oui | Non | Flotte | 
| Analyser les verrous SQL avec une conservation de 15 mois et une expérience utilisateur guidée | Non pris en charge | Non pris en charge | Non | Non | Instance | 
| Analyser les plans d’exécution SQL avec une conservation de 15 mois et une expérience utilisateur guidée | Non pris en charge | Non pris en charge | Non | Non | Instance | 
| Visualiser les statistiques par requête | Non pris en charge | Pris en charge | Non | Oui | Instance | 
| Analyser les requêtes SQL lentes L'exportation des journaux de base de données vers CloudWatch Logs est requise pour que cette fonctionnalité fonctionne. | Non pris en charge | Pris en charge | Non | Oui | Instance | 
| Afficher les services d'appel avec les signaux CloudWatch d'application | Non pris en charge | Pris en charge | Oui | Non | les deux | 
| Afficher un tableau de bord consolidé pour toutes les télémétries de base de données, y compris les métriques, les journaux, les événements et les applicationsL'exportation des journaux de base de données vers CloudWatch Logs est requise pour afficher les journaux de base de données dans la console Database Insights. | Non pris en charge | Pris en charge | Non | Oui | Instance | 
| Importez CloudWatch automatiquement les indicateurs de performance Insights dans | Non pris en charge | Pris en charge | N/A | N/A | Instance | 
| Afficher les événements Amazon RDS dans CloudWatch | Non pris en charge | Pris en charge | Oui | Non | les deux | 
| Analyser les performances de la base de données pour une période de votre choix grâce à l’analyse à la demande | Non pris en charge | Non pris en charge | Non | Non | Instance | 

**Note**  
La surveillance améliorée est automatiquement activée pour les bases de données Aurora PostgreSQL Limitless. La surveillance améliorée entraîne des frais supplémentaires. Pour plus d’informations, consultez la section [Coût de la surveillance améliorée](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Monitoring.OS.html#USER_Monitoring.OS.cost).   
Pour les bases de données Aurora PostgreSQL Limitless, les journaux sont automatiquement publiés dans Logs et peuvent CloudWatch être découverts dans la console Database Insights. Cela entraîne des frais supplémentaires, conformément à la tarification standard de CloudWatch Logs. Pour en savoir plus sur la tarification de CloudWatch Logs et Database Insights et pour des exemples de tarification, consultez [ CloudWatchles tarifs Amazon](https://aws.amazon.com/cloudwatch/pricing/?nc1=h_ls).

## Surveillance des groupes de partitions Aurora Limitless dans le tableau de bord État de la flotte
<a name="database-insights-limitless-fleet"></a>

 Database Insights prend en charge la surveillance des groupes de partitions Aurora Limitless dans le tableau de bord État de la flotte.

Dans cette vue, vous pouvez voir vos groupes de partitions Limitless ainsi que les autres bases de données qui composent vos flottes de bases de données. Le Fleet Health Dashboard fournit une vue précise de l'état de santé et de DBLoad l'utilisation de vos groupes de partitions Limitless, de la même manière qu'il présente les informations pour les autres bases de données de la flotte. 

![\[Tableau de bord État de la flotte de Database Insights. Le volet principal affiche une grille hexagonale représentant les instances de base de données, dont une est mise en évidence pour « shardgroup2 ». Il affiche l’utilisation de la charge de base de données pour les routeurs et les partitions. En haut à droite, un graphique présente les « 10 instances les plus utilisées par utilisation de la charge de base de données » au fil du temps. Vous trouverez ci-dessous des informations sur « db-microsoftsqlserver-enterprise -1-dbi-advanced », notamment les requêtes les plus fréquentes et les événements d'attente. Les sections inférieures n’indiquent aucun événement critique ni aucun service d’appel. La barre latérale gauche indique un total de 44 instances, dont 2 en état d’alarme, et une utilisation moyenne de la charge de base de données de 25,1 %.\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_fhd.png)


 Lorsque vous affichez les bases de données Aurora Limitless dans le tableau de bord État de la flotte : 
+ Seuls les groupes de partitions sont visibles, pas les instances individuelles
+ Les groupes de partitions apparaissent dans les widgets suivants :
  + Le graphique en nid d’abeille
  + Le top 10 de DBLoad
  + Événements
  + Services d’appel
  + La liste des tables
+ DBLoad l'utilisation est prévue à la fois pour les routeurs et les partitions

Cette vue au niveau de la flotte vous permet de surveiller et de comparer les performances de vos groupes de partitions Aurora Limitless avec celles d’autres bases de données de votre flotte, offrant ainsi une vue d’ensemble complète de l’ensemble de votre flotte de bases de données.

![\[Tableau de bord Database Insights affichant une liste d’instances de base de données. Le tableau affiche 7 instances avec leur identifiant d’instance de base de données, leur état d’alarme, leur type de moteur, leur utilisation de la charge de base de données, leur dernière mise à jour d’état et leur version de base de données. Les moteurs incluent PostgreSQL, SQL Server Enterprise, Oracle Standard, Aurora MySQL et Aurora PostgreSQL. L’instance SQL Server présente la charge la plus élevée, à 25,21 %. Deux instances Aurora PostgreSQL sont étiquetées « Limitless » (illimitées) et affichent une utilisation distincte pour les partitions et les routeurs. L’interface comprend des options de filtrage, de tri et d’affichage de détails supplémentaires.\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_fhd-limitless-list-view.png)


## Surveillance des bases de données Aurora PostgreSQL Limitless dans le tableau de bord des instances
<a name="database-insights-limitless-monitor"></a>

Database Insights fonctionne de la même manière pour les bases de données Aurora PostgreSQL Limitless que pour les clusters de bases de données Aurora standard. Cependant, vous suivez les métriques au niveau du groupe de partitions pour les bases de données Aurora PostgreSQL Limitless. Les deux principales métriques à suivre sont les suivantes :
+ **Charge de base de données** : mesure le niveau d’activité de votre base de données. La métrique clé est `DBLoad`, qui est collectée toutes les secondes. L’unité de la métrique `DBLoad` est le nombre moyen de sessions actives (AAS). Pour obtenir le nombre moyen de sessions actives, Database Insights échantillonne le nombre de sessions qui exécutent de manière simultanée une requête. L’AAS correspond au nombre total de sessions divisé par le nombre total d’échantillons pour une période déterminée.
+ **UC maximale** : puissance de calcul maximale disponible pour votre base de données. Pour voir si les sessions actives dépassent l’utilisation maximale de l’UC, examinez leur relation sur la ligne `Max vCPU`. La valeur `Max vCPU` est déterminée par le nombre de cœurs vCPU (processeur virtuel) de votre instance de base de données.

Vous pouvez également « diviser » la métrique `DBLoad` en dimensions, qui sont des sous-catégories de la métrique. Les dimensions les plus utiles sont les suivantes :
+ **Instances principales** : affiche la charge relative de la base de données pour vos instances ( les partitions et les routeurs) par ordre décroissant.
+ **Événements d’attente** : obligent les instructions SQL à attendre que des événements spécifiques se produisent avant de pouvoir continuer à s’exécuter. Les événements d’attente indiquent où le travail est entravé.
+ **SQL fréquemment utilisé** : affiche les requêtes qui contribuent le plus à la charge de la base de données.

![\[Tableau de bord Database Insights affichant les métriques de performances de la base de données. La section supérieure affiche un graphique linéaire suivant l’activité de la base de données de 12 h 00 à 14 h 45 le 14 juillet. En dessous, l’onglet Analyse de la charge de la base de données affiche une vue « Instances premières » répertoriant 4 instances de base de données (DTR-3-757, DTR-2-903, DAS-4-112 et DAS-5-992) avec leurs métriques d’utilisation de la charge, toutes affichant des valeurs inférieures à 0,01 AAS (sessions actives moyennes). L’interface comprend des options pour les états d’alarme, les filtres et diverses vues d’analyse.\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_limitless-top-instances.png)


## Analyser la charge de la base de données pour les bases de données Aurora PostgreSQL Limitless avec Database Insights
<a name="database-insights-limitless-dbload"></a>

Avec Database Insights, vous pouvez suivre les métriques au niveau du groupe de partitions et au niveau de l’instance de base de données pour une base de données Aurora PostgreSQL Limitless. Lorsque vous analysez la charge de la base de données pour une base de données Aurora PostgreSQL Limitless, vous voulez comparer la charge de la base de données pour chaque partition et routeur au vCPU maximal.

La vue Absolu affiche le nombre de sessions actives moyennes (AAS) et le vCPU estimé. La vue Relatif affiche le rapport entre les AAS et le vCPU estimé.

![\[Tableau de bord Database Insights affichant la répartition de la charge de la base de données pour un cluster Aurora PostgreSQL shardgroup1. L’interface affiche un graphique à séries temporelles des sessions actives moyennes (AAS) et un graphique circulaire indiquant la répartition de la charge entre 5 instances de base de données. Le graphique circulaire indique un total de 261 AAS avec des pourcentages répartis entre les instances DTR-2-103, DTR-3-650, DAS-4-659, DAS-5-784 et DAS-6-336. Le tableau de bord comprend des filtres, des états d’alarmes et des options de télémétrie de base de données.\]](http://docs.aws.amazon.com/fr_fr/AmazonCloudWatch/latest/monitoring/images/dbi_limitless-doughnut.png)


### Analyse de la charge relative de la base de données à l’aide du tableau de bord Database Insights
<a name="analyzing-relative-db-load"></a>

Vous pouvez vouloir améliorer les performances de votre base de données Aurora PostgreSQL Limitless en suivant la charge relative de la base de données. Pour analyser la charge relative de la base de données par instance pour votre base de données Aurora PostgreSQL Limitless, procédez comme suit.

**Pour analyser la charge relative de la base de données à l’aide de la console**

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

1. Dans le volet de navigation, sélectionnez Database Insights.

1. Sélectionnez une base de données Aurora PostgreSQL Limitless. Le tableau de bord Database Insights s’affiche pour cette base de données Aurora PostgreSQL Limitless.

1. Dans la section Charge de base de données (Charge DB), sélectionnez *Instances* pour *Divisé par*. Pour afficher le rapport entre le nombre moyen de sessions actives (AAS) et les cœurs vCPU pour toutes les instances de votre base de données Aurora PostgreSQL Limitless, sélectionnez *Relatif* pour *Affiché comme*.

   Le graphique Sessions actives moyennes affiche la charge de la base de données pour les instances de votre base de données Aurora PostgreSQL Limitless.

1. Pour afficher les instances principales, sélectionnez l’onglet *Instances principales*.

1. (Facultatif) Pour analyser la charge de base de données d’une instance de votre base de données Aurora PostgreSQL Limitless, sélectionnez le nom de l’instance dans la colonne *Instances*. 

### Analyse de la charge de base de données par attentes à l’aide du tableau de bord Database Insights
<a name="analyzing-db-load-waits"></a>

Il est possible d’améliorer les performances de votre base de données Aurora PostgreSQL Limitless en suivant les événements d’attente. Pour analyser la charge de base de données par événements d’attente pour votre base de données Aurora PostgreSQL Limitless, procédez comme suit.

**Pour analyser la charge de base de données par temps d’attente pour la base de données Aurora PostgreSQL Limitless à l’aide de la console**

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

1. Dans le volet de navigation, sélectionnez Database Insights.

1. Sélectionnez une base de données Aurora PostgreSQL Limitless. Le tableau de bord Database Insights s’affiche pour cette base de données Aurora PostgreSQL Limitless.

1. Dans la section Charge de base de données (Charge DB), sélectionnez *Temps d’attente* pour *Divisé par*. Pour afficher le nombre d’AAS et le nombre estimé de vCPU, choisissez *Absolues* pour *Considéré comme*.

   Le graphique Sessions actives moyennes affiche la charge de base de données pour les instances de votre base de données Aurora PostgreSQL Limitless.

1. Faites défiler jusqu’à l’onglet *Top SQL* (Principaux éléments SQL).

1. Sélectionnez l’instruction SQL pour la développer en ses instructions composantes.

### Analyse de la répartition de la charge à l’aide du tableau de bord Database Insights
<a name="analyzing-db-load-distribution"></a>

Il est possible d’équilibrer la répartition de la charge pour les instances de votre base de données Aurora PostgreSQL Limitless. Pour analyser la répartition de la charge des instances sur une base de données Aurora PostgreSQL Limitless, procédez comme suit.

**Pour analyser la répartition de la charge des instances sur une base de données Aurora PostgreSQL Limitless à l’aide de la console**

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

1. Dans le volet de navigation, sélectionnez Database Insights.

1. Sélectionnez une base de données Aurora PostgreSQL Limitless. Le tableau de bord Database Insights s’affiche pour cette base de données Aurora PostgreSQL Limitless.

1. Dans la section Charge de base de données (Charge DB), sélectionnez *Instances* pour *Divisé par*. Pour afficher le nombre d’AAS et le nombre estimé de vCPU pour toutes les instances de votre base de données Aurora PostgreSQL Limitless, choisissez *Absolues* pour *Considéré comme*.

   Le graphique Sessions actives moyennes affiche la charge de base de données pour les instances de votre base de données Aurora PostgreSQL Limitless.

1. Pour afficher un graphique de la répartition de la charge des instances de votre base de données Aurora PostgreSQL Limitless, sélectionnez l’onglet *Répartition de la charge*.

# Dépannage pour CloudWatch Database Insights
<a name="Database-Insights-Troubleshooting"></a>

Utilisez les informations suivantes pour résoudre les problèmes liés à CloudWatch Database Insights.

## Application de balises aux ressources Amazon RDS
<a name="Database-Insights-Troubleshooting-tags"></a>

Pour appliquer des balises à vos bases de données, utilisez l’API Amazon RDS, l’AWS CLI ou la console Amazon RDS. Pour plus d’informations, consultez les rubriques suivantes.
+ [AddTagsToResource](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddTagsToResource.html) dans la *Référence API Amazon RDS*
+ [add-tags-to-resource](https://docs.aws.amazon.com/cli/latest/reference/rds/add-tags-to-resource.html) dans la *Référence des commandes en ligne Amazon RDS*
+ [Balisage des ressources Amazon Aurora et Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html) dans le *Guide de l’utilisateur Amazon Aurora*

## Nombre maximal d’instances de base de données pour les flottes
<a name="Database-Insights-Troubleshooting-fleet-limit"></a>

Vous ne pouvez pas surveiller plus de 500 instances de base de données dans une flotte de bases de données. Vous pouvez utiliser des filtres pour créer une vue de l’état de la flotte avec moins de 500 instances de base de données.