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 CloudWatch Logs Insights
Avec les journaux PostgreSQL de votre cluster de bases de données Aurora PostgreSQL publiés en tant que journaux CloudWatch, vous pouvez utiliser CloudWatch Logs Insights pour rechercher et analyser de manière interactive vos données de journal dans Amazon CloudWatch Logs. CloudWatch Logs Insights comprend un langage de requête, des exemples de requêtes et d’autres outils pour analyser vos données de journal afin que vous puissiez identifier les problèmes potentiels et vérifier les corrections. Pour en savoir plus, consultez Analyzing log data with CloudWatch Logs Insights (Analyser les données des journaux avec CloudWatch Logs Insights) dans le Guide de l’utilisateur d’Amazon CloudWatch Logs
Pour analyser des journaux PostgreSQL à l’aide de CloudWatch Logs Insights
Ouvrez la console CloudWatch à l’adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le panneau de navigation, ouvrez Logs (Journaux) et choisissez Log Insights.
-
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.
-
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)
-
Choisissez l’onglet Visualisation.
-
Choisissez Add to dashboard (Ajouter au tableau de bord).
-
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.
-
Dans Widget type (Type de widget), choisissez un type de widget pour votre visualisation.
-
(Facultatif) Ajoutez d’autres widgets en fonction des résultats de vos requêtes de journaux.
-
Sélectionnez Add widget (Ajouter un widget).
-
Choisissez un type de widget, tel que Line (Ligne).
-
Dans la fenêtre Add to this dashboard (Ajouter à ce tableau de bord), choisissez Logs (Journaux).
-
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.
-
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)
-
Choisissez Create widget (Créer un widget).
Votre tableau de bord doit ressembler à l’image suivante.
-