1. A method for monitoring a system comprising: receiving, in a rule scheduler, a first data asset from the system; receiving a configuration file, in the rule scheduler, the configuration file including instructions associated with data assets; determining with the rule scheduler, whether the configuration file includes the first data asset and an associated first rule engine logic identifier; running a first rule engine associated with the first rule engine logic identifier responsive to determining that the configuration file includes the first data asset and the associated first rule engine logic identifier; sending the first data asset to the first rule engine; and receiving a first result from the first rule engine.