In production you’ll want to monitor the usual suspects such as CPU, memory, free disk space, etc. contains some information on enabling monitoring of Glassfish, which is disabled by default.

There is a database table called actionlogrecord that captures events that may be of interest. See for more discussion around this table.