# pgBadger 13.2 Documentation

> Analyse rapide des journaux PostgreSQL et PgBouncer avec des rapports détaillés et autonomes

---

Index LLMS : [llms.txt](/fr/llms.txt)

---

![logo pgBadger](/img/docs/pgbadger/logo.png "pgBadger")

**pgBadger** est un analyseur de journaux PostgreSQL rapide et autonome, écrit en Perl. Il lit les journaux PostgreSQL ou PgBouncer et génère des sorties détaillées au format HTML, texte, binaire, JSON ou CSV brut. Les rapports HTML sont autonomes, interactifs, zoomables et nécessitent uniquement un navigateur web pour être visualisés.

## Pourquoi pgBadger {#why-pgbadger}

pgBadger est conçu pour les gros volumes de journaux et une utilisation opérationnelle :

- un programme Perl, sans dépendance obligatoire à des modules Perl non essentiels ;
- détection automatique de `stderr`, `syslog`, `csvlog`, `jsonlog`, RDS, Cloud SQL, logplex, Redshift et PgBouncer en entrée ;
- lecture directe de fichiers locaux, de l'entrée standard, de fichiers distants via SSH, ainsi que d'URL HTTP, FTP ou SFTP ;
- entrée compressée avec gzip, bzip2, lz4, xz, zip ou zstd ;
- analyse parallèle d'un grand fichier ou de nombreux petits fichiers ;
- rapports incrémentiels quotidiens, hebdomadaires et mensuels à la demande ;
- filtres par heure, base de données, utilisateur, client, application, processus, session et motif de requête.

## Ce que contiennent les rapports {#report-coverage}

L'ensemble de rapports PostgreSQL couvre :

- activité globale et statistiques des requêtes ;
- requêtes lentes, fréquentes, longues, en attente et annulées ;
- fichiers temporaires, points de contrôle, verrous, sessions et connexions ;
- activité d'auto-vacuum et d'auto-analyse par table ;
- erreurs et événements par gravité et catégorie ;
- distributions par base de données, utilisateur, client, application et type de requête.

L'entrée PgBouncer ajoute des rapports sur le débit, la durée moyenne des requêtes, le nombre de sessions simultanées, la répartition des connexions et des sessions, l'utilisation du pool réservé, ainsi que des rapports fréquents sur les erreurs et événements.

## Documentation map {#documentation-map}

Lisez le manuel dans cet ordre, ou utilisez la barre latérale pour accéder directement à une tâche :

1. [Téléchargez et installez](/fr/docs/pgbadger/download/) pgBadger et ses modules optionnels.
2. Consultez la référence complète [de la ligne de commande](/fr/docs/pgbadger/command-line/).
3. Configurez [la journalisation de PostgreSQL](/fr/docs/pgbadger/postgresql-logging/) avec un préfixe analysable.
4. Choisissez le mode [traitement parallèle](/fr/docs/pgbadger/parallel-processing/) adapté.
5. Générez des [rapports incrémentiels](/fr/docs/pgbadger/incremental-reports/) de manière sécurisée.
6. Sélectionnez un [format de sortie](/fr/docs/pgbadger/output-formats/) et examinez les [exemples locaux](/fr/docs/pgbadger/sample-reports/).
7. Suivez l'[historique des versions](/fr/docs/pgbadger/releases/), le [support](/fr/docs/pgbadger/support/) et la [licence](/fr/docs/pgbadger/license/).

## Liens en amont {#upstream-links}

- [Site web du projet](https://pgbadger.darold.net/)
- [Code source](https://github.com/darold/pgbadger)
- [Versions](https://github.com/darold/pgbadger/releases)
- [Suivi des problèmes](https://github.com/darold/pgbadger/issues)

---

Pages de section :

- [Téléchargement et installation](/fr/docs/pgbadger/download/): Versions officielles, paquets, exigences et installation à partir de la source
- [Référence en ligne de commande](/fr/docs/pgbadger/command-line/): Syntaxe complète de la commande pgBadger, options, entrée distante, codes de retour et exemples
- [Configuration de journalisation de PostgreSQL](/fr/docs/pgbadger/postgresql-logging/): Configurer la journalisation des requêtes, log_line_prefix, la locale et les statistiques associées pour pgBadger
- [Traitement parallèle](/fr/docs/pgbadger/parallel-processing/): Choisissez entre des tronçons parallèles d'un seul journal ou un traitement parallèle de plusieurs journaux
- [Rapports incrémentiels](/fr/docs/pgbadger/incremental-reports/): Générer des rapports quotidiens et hebdomadaires, contrôler la rétention, reconstruire la sortie et ajouter des synthèses mensuelles
- [Formats de sortie](/fr/docs/pgbadger/output-formats/): Choisissez une sortie HTML, texte, binaire, JSON ou CSV brut et combinez les fichiers intermédiaires
- [Rapports d'exemple](/fr/docs/pgbadger/sample-reports/): Ouvrir des rapports complets, erreur uniquement et incrémentaux pgBadger à partir de l'instantané du site local
- [Historique des versions](/fr/docs/pgbadger/releases/): Historique des modifications complet de pgBadger 9.x à 13.x, normalisé à partir du fichier ChangeLog upstream
- [Prise en charge et contribution](/fr/docs/pgbadger/support/): Signalez des bogues, demandez des fonctionnalités, contribuez à des correctifs et trouvez un support professionnel PostgreSQL
- [Licence et crédits](/fr/docs/pgbadger/license/): Conditions de licence PostgreSQL, auteur et composants tiers intégrés

---

Liens inverses :

- [Attribution](/fr/attribution/)
- [Documentation](/fr/docs/)
