real time sql monitor only records queries that run for a certain amount of time, and those queries are only kept around for a certain amount of time
if you want FOR SURE for your queries to be recorded, add the /*+ monitor */ HINT
If you just want to see what your application is doing SQL-wise - consider just using the SESSION TRACE feature.
Thanks for the reply. We cant use the /*+ monitor */ hint as the website we are attempting to extract the sql from is from a vendor which code cannot be modified.
Can you elaborate a bit more on the Session Trace Feature. Is this in SQLDeveloper, how to enable, how to test, where to find the documentation, etc...