1. A computer implemented method to identify database triggers in a data processing system, the computer implemented method comprising: responsive to receiving a request to create a database monitor for a specific application event, creating the database monitor; responsive to receiving a request to monitor the specific application event within a database, creating a replicate database of the database; comparing the database to the replicate database after the specific application event occurs to identify changes in the database associated with the specific application event; and identifying a best candidate for a database trigger based upon the identified changes in the database associated with the specific application event.