

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.

# Analyse des journaux PostgreSQL à l'aide de Logs Insights CloudWatch
<a name="AuroraPostgreSQL.CloudWatch.Analyzing"></a>

Les journaux PostgreSQL de votre cluster de base de données Aurora PostgreSQL CloudWatch étant publiés sous forme de journaux, vous pouvez CloudWatch utiliser Logs Insights pour rechercher et analyser de manière interactive les données de vos journaux dans Amazon Logs. CloudWatch CloudWatch Logs Insights inclut un langage de requête, des exemples de requêtes et d'autres outils pour analyser les données de vos journaux afin que vous puissiez identifier les problèmes potentiels et vérifier les correctifs. Pour en savoir plus, consultez [Analyser les données des CloudWatch journaux avec Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) dans le *guide de l'utilisateur Amazon CloudWatch Logs*.

**Pour analyser les journaux PostgreSQL avec Logs Insights CloudWatch**

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

1. Dans le panneau de navigation, ouvrez **Logs** (Journaux) et choisissez **Log Insights**.

1. Dans **Select log group(s)** (Sélectionner des groupes de journaux), sélectionnez le groupe de journaux pour votre cluster de bases de données Aurora PostgreSQL.  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-select-log-group.png)

1. Dans l’éditeur de requête, supprimez la requête affichée, saisissez les informations suivantes, puis choisissez **Run query** (Exécuter la requête).

   ```
   ##Autovacuum execution time in seconds per 5 minute
   fields @message
   | parse @message "elapsed: * s" as @duration_sec
   | filter @message like / automatic vacuum /
   | display @duration_sec
   | sort @timestamp
   | stats avg(@duration_sec) as avg_duration_sec, 
   max(@duration_sec) as max_duration_sec 
   by bin(5 min)
   ```  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-query.png)

1. Choisissez l’onglet **Visualisation**.  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-visualization.png)

1. Choisissez **Add to dashboard (Ajouter au tableau de bord)**.

1. Dans **Select a dashboard** (Sélectionner un tableau de bord), sélectionnez un tableau de bord ou saisissez un nom pour créer un tableau de bord.

1. Dans **Widget type** (Type de widget), choisissez un type de widget pour votre visualisation.  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-dashboard.png)

1. (Facultatif) Ajoutez d’autres widgets en fonction des résultats de vos requêtes de journaux.

   1. Sélectionnez **Add widget (Ajouter un widget)**.

   1. Choisissez un type de widget, tel que **Line** (Ligne).  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-widget.png)

   1. Dans la fenêtre **Add to this dashboard** (Ajouter à ce tableau de bord), choisissez **Logs** (Journaux).  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-add-logs-to-dashboard.png)

   1. Dans **Select log group(s)** (Sélectionner des groupes de journaux), sélectionnez le groupe de journaux pour votre cluster de bases de données.

   1. Dans l’éditeur de requête, supprimez la requête affichée, saisissez les informations suivantes, puis choisissez **Run query** (Exécuter la requête).

      ```
      ##Autovacuum tuples statistics per 5 min
      fields @timestamp, @message
      | parse @message "tuples: " as @tuples_temp
      | parse @tuples_temp "* removed," as @tuples_removed
      | parse @tuples_temp "remain, * are dead but not yet removable, " as @tuples_not_removable
      | filter @message like / automatic vacuum /
      | sort @timestamp
      | stats  avg(@tuples_removed) as avg_tuples_removed, 
      avg(@tuples_not_removable) as avg_tuples_not_removable 
      by bin(5 min)
      ```  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-query2.png)

   1. Choisissez **Create widget (Créer un widget)**.

      Votre tableau de bord doit ressembler à l’image suivante.  
![\[\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/AuroraUserGuide/images/apg-cwl-insights-dashboard-two-graphs.png)