Model-driven display of metric annotations on a resource/relationship graph
First Claim
1. A computer implemented method for managing resource-specific metric annotations in a system management graph, the computer implemented method comprising:
- detecting selection of a set of computer resources in a system management graph in a graphical user interface;
retrieving annotation options available to the selected set of computer resources from an object model, wherein the object model defines computer resources in a data processing system and relationships among the computer resources, and wherein the annotation options represent resource metrics collected for the set of computer resources;
creating a menu using the annotation options for the selected set of computer resources;
displaying the menu to a user in the graphical user interface;
responsive to detecting selection of a set of annotation options in the menu, updating the system management graph to display annotations, corresponding to the selected set of annotation options, for the selected set of computer resources to form an updated system management graph; and
providing the updated system management graph to the user in the graphical user interface, and wherein the object model comprises a plurality of instantiated class objects associated with the selected set of resources, relationships among the plurality of instantiated class objects, and a list of annotations available for each type of class object of the plurality of instantiated class objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A model-driven display for displaying metric annotations on a resource/relationship graph. Upon detecting selection of a set of computer resources in a system management graph, annotation options available to the selected set of computer resources are retrieved from an object model, wherein the object model defines computer resources in a data processing system and relationships among the computer resources, and wherein the annotation options represent resource metrics collected for the computer resources, A menu is created using the annotation options for the selected set of computer resources and displayed to a user in the graphical user interface. When selection of a set of annotation options in the menu is detected, the system management graph is updated to display annotations, corresponding to the selected set of annotation options, for the selected set or computer resources. The updated system management graph is then displayed to the user in the graphical user interface.
-
Citations
20 Claims
-
1. A computer implemented method for managing resource-specific metric annotations in a system management graph, the computer implemented method comprising:
-
detecting selection of a set of computer resources in a system management graph in a graphical user interface; retrieving annotation options available to the selected set of computer resources from an object model, wherein the object model defines computer resources in a data processing system and relationships among the computer resources, and wherein the annotation options represent resource metrics collected for the set of computer resources; creating a menu using the annotation options for the selected set of computer resources; displaying the menu to a user in the graphical user interface; responsive to detecting selection of a set of annotation options in the menu, updating the system management graph to display annotations, corresponding to the selected set of annotation options, for the selected set of computer resources to form an updated system management graph; and providing the updated system management graph to the user in the graphical user interface, and wherein the object model comprises a plurality of instantiated class objects associated with the selected set of resources, relationships among the plurality of instantiated class objects, and a list of annotations available for each type of class object of the plurality of instantiated class objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to detect selection of a set of computer resources in a system management graph in a graphical user interface;
retrieve annotation options available to the selected set of computer resources from an object model, wherein the object model defines computer resources in a data processing system and relationships among the computer resources, and wherein the annotation options represent resource metrics collected for the set of computer resources;
create a menu using the annotation options for the selected set of computer resources;
display the menu to a user in the graphical user interface;
update, in response to detecting selection of a set of annotation options in the menu, the system management graph to display annotations, corresponding to the selected set of annotation options, for the selected set of computer resources to form an updated system management graph; and
provide the updated system management graph to the user in the graphical user interface, and wherein the object model comprises a plurality of instantiated class objects associated with the selected set of resources, relationships among the plurality of instantiated class objects, and a list of annotations available for each type of class object of the plurality of instantiated class objects.
-
-
13. A computer program product comprising a non-transitory computer storage medium having computer usable program code stored thereon, the computer usable program code for execution by a computer, comprising:
-
computer usable program code for detecting selection of a set of computer resources in a system management graph in a graphical user interface; computer usable program code for retrieving annotation options available to the selected set of computer resources from an object model, wherein the object model defines computer resources in a data processing system and relationships among the computer resources, and wherein the annotation options represent resource metrics collected for the set of computer resources; computer usable program code for creating a menu using the annotation options for the selected set of computer resources; computer usable program code for displaying the menu to a user in the graphical user interface; computer usable program code for updating, in response to detecting selection of a set of annotation options in the menu, the system management graph to display annotations, corresponding to the selected set of annotation options, for the selected set of computer resources to form an updated system management graph; and computer usable program code for providing the updated system management graph to the user in the graphical user interface, and wherein the object model comprises a plurality of instantiated class objects associated with the selected set of resources, relationships among the plurality of instantiated class objects, and a list of annotations available for each type of class object of the plurality of instantiated class objects. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification