MONITORING OF SERVICES
First Claim
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
- a plurality of monitoring applications configured to perform a plurality of monitoring functions with respect to data generated by a plurality of services, the plurality of monitoring functions providing information associated with an operating condition of the plurality of services; and
an interface layer surrounding the plurality of monitoring applications, the interface layer providing for an asynchronous response capability and further providing for a plurality of actions, wherein the plurality of actions comprise at least one of;
a get action, a put action, or an action that is processed by the interface layer to generate a graphical depiction.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems, methods, and programs embodied on a computer readable medium that facilitate monitoring of services and/or servers. In one embodiment, an amount of data is stored in at least one storage device, the data being generated by a plurality of services executed on a plurality of servers, and/or by the servers upon which the services are executed. A plurality of monitoring applications are executed in a monitoring server, the monitoring applications being configured to perform a plurality of monitoring functions with respect to at least a portion of the data to provide information associated with an operating condition of the services and/or the servers. An interface layer surrounds the monitoring applications in the monitoring server. The interface layer defines a messaging format that is used by external devices to interact with the monitoring applications.
12 Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
-
a plurality of monitoring applications configured to perform a plurality of monitoring functions with respect to data generated by a plurality of services, the plurality of monitoring functions providing information associated with an operating condition of the plurality of services; and an interface layer surrounding the plurality of monitoring applications, the interface layer providing for an asynchronous response capability and further providing for a plurality of actions, wherein the plurality of actions comprise at least one of;
a get action, a put action, or an action that is processed by the interface layer to generate a graphical depiction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
at least one computing device; a plurality of monitoring applications executable in the at least one computing device, the plurality of monitoring applications configured to perform monitoring functions with respect to data generated by a plurality of servers, the monitoring functions providing information associated with an operating condition of the plurality of servers; an interface layer surrounding the plurality of monitoring applications, the interface layer defining a messaging format that is used by at least one device external to the interface layer to interact with the plurality of monitoring applications, wherein access to the data by the at least one device is channeled through the interface layer; and wherein the messaging format further defines a plurality of actions, wherein the plurality of actions comprise at least one of; a get action that is processed by the interface layer to obtain a portion of the data, a put action by which the data is received from the plurality of servers and stored, or an action that is processed by the interface layer to generate a graphical depiction associated with at least a portion of the data generated within at least one predefined time frame. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
surrounding a plurality of monitoring applications with an interface layer, the interface layer defining a messaging format that is used by at least one device external to the interface layer to interact with the plurality of monitoring applications; receiving, in the interface layer, data from a plurality of services; channeling access to the data by the at least one device through the interface layer; performing at least one monitoring function with respect to the data using the plurality of monitoring applications, the at least one monitoring function providing information associated with an operating condition of the plurality of services; and wherein the messaging format further defines a plurality of actions, wherein the plurality of actions comprise at least one of; a get action that is processed by the interface layer to obtain a portion of the data, a put action by which the data is received from the plurality of services and stored;
oran action that is processed by the interface layer to generate a graphical depiction associated with at least a portion of the data generated within at least one predefined time frame. - View Dependent Claims (17, 18, 19, 20)
-
Specification