Patent ID: 8868727

Claim:
A method for monitoring application performance in a networked device, the method comprising: collecting performance data corresponding to at least one application running on the networked device; generating a plurality of metrics based on the collected performance data; generating an event incorporating at least one of the plurality of metrics; storing the event and an associated timestamp in a persistent data store; transmitting a listing of one or more persistent data store files responsive to receiving a query from a network health data processing application for existing persistent data store files; and transmitting one or more time intervals corresponding to respective ones of the one or more persistent data store files included in the listing of one or more persistent data files; transmitting an indication of local time according to the networked device, responsive to receiving the query from the network health data processing application for existing persistent data store files; and transmitting a specified persistent data store file and an indication of local time according to the networked device, responsive to receiving a request for the specified persistent data store file by a network health data processing application, wherein said collecting performance data, generating a plurality of metrics, generating an event, and storing the event comprise operations performed using at least one programmed computer processor circuit.