System and method for creating customized performance-monitoring applications
First Claim
1. A method comprising, by a computer system:
- providing a performance-monitoring platform as a service, the performance-monitoring platform comprising at least one agent manager;
wherein the at least one agent manager comprises a runtime container environment for agents, the at least one agent manager providing customizable performance-monitoring functionality via at least one interface;
facilitating creation of a customized performance-monitoring application, the facilitating comprising interaction with at least one developer, the performance-monitoring application comprising an agent and at least one user dashboard;
wherein the agent is configured to collect performance data related to a specified monitored resource via the performance-monitoring functionality of the at least one agent manager;
wherein, via the performance-monitoring functionality of the at least one agent manager, the agent parses the collected performance data to a monitoring server for storage according to at least one standard data model implemented by the performance-monitoring platform;
wherein the at least one user dashboard allows users to view information related to the collected performance data;
wherein the facilitating comprises configuring deployment attributes of the customized performance-monitoring application responsive to developer input;
deploying the customized performance-monitoring application on the performance-monitoring platform; and
making the customized performance-monitoring application available to end users as a service.
22 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method is performed by a computer system. The method includes providing a performance-monitoring platform as a service, the performance-monitoring platform comprising at least one agent manager. The method further includes facilitating creation of a customized performance-monitoring application, the performance-monitoring application comprising an agent and at least one user dashboard. The agent is configured to collect performance data related to a specified monitored resource. The agent parses the collected performance data to a monitoring server for storage according to at least one standard data model. The at least one user dashboard allows users to view information related to the collected performance data. The facilitating includes configuring deployment attributes of the customized performance-monitoring application responsive to developer input. Moreover, the method includes deploying the customized performance-monitoring application on the performance-monitoring platform. The method also includes making the customized performance-monitoring application available to end users as a service.
203 Citations
20 Claims
-
1. A method comprising, by a computer system:
-
providing a performance-monitoring platform as a service, the performance-monitoring platform comprising at least one agent manager; wherein the at least one agent manager comprises a runtime container environment for agents, the at least one agent manager providing customizable performance-monitoring functionality via at least one interface; facilitating creation of a customized performance-monitoring application, the facilitating comprising interaction with at least one developer, the performance-monitoring application comprising an agent and at least one user dashboard; wherein the agent is configured to collect performance data related to a specified monitored resource via the performance-monitoring functionality of the at least one agent manager; wherein, via the performance-monitoring functionality of the at least one agent manager, the agent parses the collected performance data to a monitoring server for storage according to at least one standard data model implemented by the performance-monitoring platform; wherein the at least one user dashboard allows users to view information related to the collected performance data; wherein the facilitating comprises configuring deployment attributes of the customized performance-monitoring application responsive to developer input; deploying the customized performance-monitoring application on the performance-monitoring platform; and making the customized performance-monitoring application available to end users as a service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
at least one processor, wherein the processor is operable to implement a method comprising; providing a performance-monitoring platform as a service, the performance-monitoring platform comprising at least one agent manager; wherein the at least one agent manager comprises a runtime container environment for agents, the at least one agent manager providing customizable performance-monitoring functionality via at least one interface; facilitating creation of a customized performance-monitoring application, the facilitating comprising interaction with at least one developer, the performance-monitoring application comprising an agent and at least one user dashboard; wherein the agent is configured to collect performance data related to a specified monitored resource via the performance-monitoring functionality of the at least one agent manager; wherein, via the performance-monitoring functionality of the at least one agent manager, the agent parses the collected performance data to a monitoring server for storage according to at least one standard data model implemented by the performance-monitoring platform; wherein the at least one user dashboard allows users to view information related to the collected performance data; wherein the facilitating comprises configuring deployment attributes of the customized performance-monitoring application responsive to developer input; deploying the customized performance-monitoring application on the performance-monitoring platform; and making the customized performance-monitoring application available to end users as a service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:
-
providing a performance-monitoring platform as a service, the performance-monitoring platform comprising at least one agent manager; wherein the at least one agent manager comprises a runtime container environment for agents, the at least one agent manager providing customizable performance-monitoring functionality via at least one interface; facilitating creation of a customized performance-monitoring application, the facilitating comprising interaction with at least one developer, the performance-monitoring application comprising an agent and at least one user dashboard; wherein the agent is configured to collect performance data related to a specified monitored resource via the performance-monitoring functionality of the at least one agent manager; wherein, via the performance-monitoring functionality of the at least one agent manager, the agent parses the collected performance data to a monitoring server for storage according to at least one standard data model implemented by the performance-monitoring platform; wherein the at least one user dashboard allows users to view information related to the collected performance data; wherein the facilitating comprises configuring deployment attributes of the customized performance-monitoring application responsive to developer input; deploying the customized performance-monitoring application on the performance-monitoring platform; and making the customized performance-monitoring application available to end users as a service. - View Dependent Claims (18, 19, 20)
-
Specification