# Dokumentation zu pgBadger 13.2

> Schnelle Analyse von PostgreSQL- und PgBouncer-Protokollen mit detaillierten, in sich geschlossenen Berichten

---

LLMS-Index: [llms.txt](/de/llms.txt)

---

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

**pgBadger** ist ein schnelles, eigenständiges und in Perl geschriebenes Analyseprogramm für PostgreSQL-Protokolle. Es liest PostgreSQL- oder PgBouncer-Protokolle und erzeugt detaillierte Ausgaben als HTML, Text, Binärdaten, JSON oder Roh-CSV. Die HTML-Berichte sind in sich geschlossen, interaktiv und zoombar; zur Anzeige genügt ein Webbrowser.

## Warum pgBadger {#why-pgbadger}

pgBadger ist für große Protokolle und den betrieblichen Einsatz konzipiert:

- ein einziges Perl-Programm ohne obligatorische Module außerhalb der Perl-Standardbibliothek;
- automatische Erkennung von `stderr`, `syslog`, `csvlog`, `jsonlog`, RDS, Cloud SQL, logplex, Redshift und PgBouncer-Eingabe;
- direktes Lesen lokaler Dateien, der Standardeingabe, entfernter Dateien über SSH sowie von HTTP-, FTP- oder SFTP-URLs;
- mit gzip, bzip2, lz4, xz, zip oder zstd komprimierte Eingaben;
- parallele Analyse einer großen Datei oder vieler kleiner Dateien;
- tägliche und wöchentliche inkrementelle Berichte sowie monatliche Berichte auf Abruf;
- Filter nach Zeit, Datenbank, Benutzer, Client, Anwendung, Prozess, Sitzung und Abfragemuster.

## Was die Berichte enthalten {#report-coverage}

Die PostgreSQL-Berichte umfassen:

- Gesamtaktivität und Abfragestatistiken;
- langsame, häufige, besonders zeitintensive, wartende und abgebrochene Abfragen;
- temporäre Dateien, Prüfpunkte, Sperren, Sitzungen und Verbindungen;
- Autovacuum- und Autoanalyze-Aktivität nach Tabelle;
- Fehler und Ereignisse nach Schweregrad und Kategorie;
- Verteilungen nach Datenbank, Benutzer, Client, Anwendung und Anweisungstyp.

Für PgBouncer-Eingaben kommen Durchsatz, durchschnittliche Abfragedauer, gleichzeitige Sitzungen, die Verteilung von Verbindungen und Sitzungen, die Nutzung des reservierten Pools sowie Berichte zu häufigen Fehlern und Ereignissen hinzu.

## Dokumentationsübersicht {#documentation-map}

Lesen Sie die Dokumentation in dieser Reihenfolge, oder verwenden Sie die Seitenleiste, um direkt zu einer Aufgabe zu springen:

1. [Laden Sie pgBadger samt seinen optionalen Modulen herunter und installieren Sie es](/de/docs/pgbadger/download/).
2. Überprüfen Sie die vollständige [Befehlszeilenreferenz](/de/docs/pgbadger/command-line/).
3. Konfigurieren Sie die [PostgreSQL-Protokollierung](/de/docs/pgbadger/postgresql-logging/) mit einem analysierbaren Präfix.
4. Wählen Sie den geeigneten [Modus für die Parallelverarbeitung](/de/docs/pgbadger/parallel-processing/).
5. Erstellen Sie [inkrementelle Berichte](/de/docs/pgbadger/incremental-reports/) sicher.
6. Wählen Sie ein [Ausgabeformat](/de/docs/pgbadger/output-formats/) und sehen Sie sich die [lokalen Beispiele](/de/docs/pgbadger/sample-reports/) an.
7. Informieren Sie sich über die [Versionsgeschichte](/de/docs/pgbadger/releases/), [Support und Mitwirkung](/de/docs/pgbadger/support/) sowie die [Lizenz](/de/docs/pgbadger/license/).

## Links zum Originalprojekt {#upstream-links}

- [Projekt-Website](https://pgbadger.darold.net/)
- [Quellcode](https://github.com/darold/pgbadger)
- [Veröffentlichungen](https://github.com/darold/pgbadger/releases)
- [Issue-Tracker](https://github.com/darold/pgbadger/issues)

---

Seiten des Abschnitts:

- [Download und Installation](/de/docs/pgbadger/download/): Offizielle Releases, Pakete, Anforderungen und Installation aus dem Quellcode
- [Kommandozeilenreferenz](/de/docs/pgbadger/command-line/): Vollständige pgBadger-Befehlssyntax, Optionen, Remote-Eingabe, Rückgabecodes und Beispiele
- [Konfiguration der PostgreSQL-Protokollierung](/de/docs/pgbadger/postgresql-logging/): Abfrageprotokollierung, log_line_prefix, Locale und ergänzende Statistikdaten für pgBadger konfigurieren
- [Parallelverarbeitung](/de/docs/pgbadger/parallel-processing/): Zwischen der abschnittsweisen Parallelverarbeitung einer einzelnen Protokolldatei und der parallelen Verarbeitung vieler Protokolle wählen
- [Inkrementelle Berichte](/de/docs/pgbadger/incremental-reports/): Tägliche und wöchentliche Berichte erstellen, die Aufbewahrung steuern, Ausgaben neu erstellen und monatliche Zusammenfassungen hinzufügen
- [Ausgabeformate](/de/docs/pgbadger/output-formats/): HTML, Text, Binärdaten, JSON oder Roh-CSV als Ausgabeformat wählen und Zwischendateien zusammenführen
- [Beispielberichte](/de/docs/pgbadger/sample-reports/): Vollständige, auf Fehler beschränkte und inkrementelle pgBadger-Berichte aus dem lokalen Website-Snapshot öffnen
- [Versionsgeschichte](/de/docs/pgbadger/releases/): Vollständige Versionshinweise von pgBadger 9.x bis 13.x, normalisiert aus dem ursprünglichen Änderungsprotokoll
- [Support und Mitwirkung](/de/docs/pgbadger/support/): Fehler melden, Funktionswünsche einreichen, Patches beisteuern und professionellen PostgreSQL-Support finden
- [Lizenz und Urhebernachweise](/de/docs/pgbadger/license/): Bedingungen der PostgreSQL-Lizenz, Urheberschaft und eingebundene Drittanbieterkomponenten

---

Rückverweise:

- [Quellenangaben](/de/attribution/)
- [Dokumentation](/de/docs/)
