Postgres Workload Report v1

Postgres Workload Report (PWR) is a Python-based tool used for building PostgreSQL workload reports in HTML, Markdown, DOCX, and PDF mode. These reports mimic the reports provided by the Automatic Workload Repository (AWR) reporting tool from Oracle.

Using a Postgres connection, you can execute Postgres Workload Report from any machine with access to the server for which you want a report. Postgres Workload Report uses Lasso for collecting data, so Lasso is a prerequisite. The edb-pwr package has an explicit dependency on edb-lasso being installed.

On the Postgres server, you must have edb_wait_states version 1.2 or later installed and loaded. You must also create the extension, preferably on the main database, so the edb_wait_states functions are available for Postgres Workload Report to collect saved snapshot data.

Release notes

Release notes for Postgres Workload Report

Installing

How to install Postgres Workload Report

Configuring

How to configure Postgres Workload Report after installation

Using

How to use Postgres Workload Report