Patent ID: 7379999

Claim:
A system for monitoring and logging events generated during the execution of an on-line service application, said system comprising: an event generator software module residing on a production server computer adapted to execute an on-line service application thereon, said event generator software module being operable to cause the generation of events and associated event data representative of the performance of said on-line service application during execution thereof by said production server computer; an event router software module residing on said production server computer and being operable to receive said events and associated event data and to produce a stream of events and associated event data for real-time event monitoring; a controller software module residing on said production server computer and being adapted to control operation or said event router software module and to reconfigure operation of said event router software module during execution of said on-line service application; a real-time event monitor software module residing on said production server computer and being configurable with threshold criteria related to said events and associated event data, said real-time event monitor software module being operable to receive said stream of events and associated event data and to generate alerts and associated alert data in response to said threshold criteria being exceeded by said events of said stream of events; and a near real-time event monitor software module residing on said production server and being configurable with threshold criteria related to said events and associated event data, said near real-time event monitor software module being operable to periodically read the threshold criteria and the associated event data to determine changes and, if it is determined that changes have been made, the near real-time event monitor is further operable to reconfigure itself using the changed threshold criteria and the changed associated event data.