1. A method for automated disaster recovery in an information technology computing system including computing resources, the method comprising: logging system events in a journaling log file; filtering the events of the log file for each resource and storing the filtered log file; reading the filtered log file; and restarting from a backup file by applying the filtered events to a backup file for recovery.