"Hold øje med" og "profil" er efter min mening to ret forskellige opgaver.
For profilering (ikke en live visning af, hvad der foregår lige nu, men for at se, hvilke forespørgsler der tager mest tid osv.), tjek pgFouine:
http://pgfouine.projects.postgresql.org/
Dette vil lade dig se, hvilke forespørgsler der er ressourcekrævende, og træffe passende handlinger:Tilføj manglende indekser, omskriv forespørgsler ved hjælp af andre teknikker osv.