Systems and methods for monitoring resource utilization and application performance
First Claim
Patent Images
1. A system comprising:
- a processor that executes instructions of a monitoring agent to monitor application data for compliance with policy data;
storage that is accessed due to the instructions executing on the processor, wherein the storage stores;
resource data, the resource data including information on a plurality of resources, the resources including a plurality of computers;
the application data including one or more application profiles, each application profile having a performance profile and a resource profile, the resource profile including resource utilization information, wherein one or more of the application profiles further includes instructions for installing an associated application;
the policy data including one or more application performance policies and one or more resource utilization policies; and
domain definition data including information on a plurality of domains where each domain includes a subset of the resources, wherein resources associated with a single domain are allocated for different types of applications.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for monitoring application performance. In one embodiment, the system comprises resource data including information on a plurality of resources, the resources including a plurality of computers, application data including one or more application profiles, each application profile having a performance profile and a resource profile, the resource profile including resource utilization information. The system further comprises policy data including one or more application performance policies and one or more resource utilization policies, and a monitoring agent to monitor the application data for compliance with the policy data.
119 Citations
31 Claims
-
1. A system comprising:
-
a processor that executes instructions of a monitoring agent to monitor application data for compliance with policy data; storage that is accessed due to the instructions executing on the processor, wherein the storage stores; resource data, the resource data including information on a plurality of resources, the resources including a plurality of computers; the application data including one or more application profiles, each application profile having a performance profile and a resource profile, the resource profile including resource utilization information, wherein one or more of the application profiles further includes instructions for installing an associated application; the policy data including one or more application performance policies and one or more resource utilization policies; and domain definition data including information on a plurality of domains where each domain includes a subset of the resources, wherein resources associated with a single domain are allocated for different types of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
monitoring application data, for compliance with one or more performance policies, the application data including one or more application profiles, each application profile having a performance profile and a resource profile, wherein one or more of the application profiles further includes instructions for installing an associated application, the resource profile including resource utilization information associated with an application, each application executing in a container associated with a domain, each domain including a subset of resources, the resources including a plurality of computers, wherein resources associated with a single domain are allocated for different types of applications; in response to a policy violation, automatically enforcing the policy by expanding a first one of the containers. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification