Postgres Workload Report#
Postgres Workload Report (PWR) is a Python-based tool used for building PostgreSQL workload reports in HTML, Markdown, DOCX, and PDF mode, mimicking 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 should have edb_wait_states version 1.2
or later installed and loaded. The extension also must be created,
preferably on the main database, so the edb_wait_states functions
are available for Postgres Workload Report to collect saved snapshot
data.
For more information about PWR, see: