title: Monitoring Queries on Postgres
body: <p>I have an web application that executes query against a RDS Postgres Database. For this application, we use a Trunk based development and our developers can and should deploy anything on <code>master branch</code> directly to production. During the day, when we are operating in a low workload we can't see any performance degradation on database, but at night ( we operate a courier service), when we experiment huge workload we can have some performance degradation...</p>
  
  <p>My question is: How should I monitor this kind of behaviour?
  I don't want to impose to run a stress test before deploy to production.</p>
  
  <p>I would like to have a tool that can monitor our database and inform like: "Take care! You have a new query (or a slow query) on your database caused by Pull Request 1234". </p>