« Garder un œil sur » et « Profiler » sont à mon avis deux tâches assez différentes.
Pour le profilage (pas une vue en direct sur ce qui se passe en ce moment, mais pour voir quelles requêtes prennent le plus de temps, etc.), consultez pgFouine :
http://pgfouine.projects.postgresql.org/
Cela vous permettra de voir quelles requêtes sont gourmandes en ressources et de prendre les mesures appropriées :ajoutez les index manquants, réécrivez les requêtes à l'aide d'autres techniques, etc.