Sommaire

Exploitation des traces d’activités avec pgBadger

Le logiciel pgBadger est un script Perl permettant d’analyser le contenu des fichiers de traces d’activité, pour en extraire des données statistiques. Ceci permet d’évaluer le comportement de PostgreSQL, par exemple le nombre d’ordres d’insertion ou de mise à jour.

1. Installation

L’outil est empaqueté dans différentes distributions GNU/Linux, mais peut être installé en suivant les instructions indiquées dans la documentation de l’outil, à l’adresse suivante : http://dalibo.github.io/pgbadger/

La procédure d’installation est alors extrêmement simple et ne nécessite que la commande perl, qui est déjà présente sur un système GNU/Linux :

$ tar xf pgbadger-6.2.tar.gz  
$ cd pgbadger-6.2  
$ perl Makefile.PL  
$ make && sudo make install 

2. Analyse des fichiers de traces

Le fichier de traces d’activité contient un certain nombre d’informations, selon les réglages effectués. L’outil pgBadger est en mesure de comprendre le format des fichiers de traces, et est donc simple à manipuler, même si le temps d’analyse des fichiers de traces peut être long et consommer des ressources sur la machine sur laquelle l’analyse est exécutée.

La commande suivante permet de lancer l’analyse et de générer un fichier HTML contenant ...