Method and apparatus for visualizing metrics in a data space
First Claim
1. A method for monitoring and visualizing a plurality of metrics in a dynamic data space, the method comprising:
- defining metrics, each of said defined metrics corresponding to at least one entity in the dynamic data space, wherein each entity is a network component;
defining a maximum and a minimum value for each of said metrics;
quantizing discrete levels between said defined maximum and said defined minimum value;
assigning a unique indicator to each of said quantized discrete levels;
determining a value for each of said defined metrics and responsively determining said unique indicator corresponding to said value;
receiving a user selection of particular ones of said entities via a graphical user interface;
providing graphical display representations of said unique indicators associated with said selected entities within a graphical user interface of a machine remotely located from said at least one entity, said graphical user interface changing to reflect changes to said selected entities and simultaneously displaying four distinct sections configured, respectively, as a node map section, a node detail section, a map view section, and a reset section;
displaying in said node map section a plurality of icons in conjunction with said unique indicators, each icon corresponding to a network component and indicating a physical type of the corresponding to a network component and further displaying links connecting at least of one said icons to at least one other of said icons, each link illustrating a relative communication relationship between linked network components;
simultaneously displaying in said node detail section information pertaining to each of the selected entities;
simultaneously displaying in said map view section a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and
simultaneously displaying in said reset section a selectable list of all entities and network components, selection of a least one entry of the selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for at least of one said defined metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method and apparatus for dynamically monitoring and visualizing metrics within a system that has values which change over time. The values associated with these metrics can be specific to entities within the system or they can be common system-wide metrics. Various attributes can be defined for the metrics to be visualized. The values can then be determined in conformance with these defined data attributes. The values can be mapped to appropriate unique indicators which can be used to represent a visual indication of the determined value. The graphical representation of the entities within the system can be displayed along with unique indicator used to represent the value associated with the metric to be displayed. The metrics to be displayed can be selected from a list. Additionally, the measurements can be periodically made and the display accordingly updated.
57 Citations
38 Claims
-
1. A method for monitoring and visualizing a plurality of metrics in a dynamic data space, the method comprising:
-
defining metrics, each of said defined metrics corresponding to at least one entity in the dynamic data space, wherein each entity is a network component; defining a maximum and a minimum value for each of said metrics; quantizing discrete levels between said defined maximum and said defined minimum value; assigning a unique indicator to each of said quantized discrete levels; determining a value for each of said defined metrics and responsively determining said unique indicator corresponding to said value; receiving a user selection of particular ones of said entities via a graphical user interface; providing graphical display representations of said unique indicators associated with said selected entities within a graphical user interface of a machine remotely located from said at least one entity, said graphical user interface changing to reflect changes to said selected entities and simultaneously displaying four distinct sections configured, respectively, as a node map section, a node detail section, a map view section, and a reset section; displaying in said node map section a plurality of icons in conjunction with said unique indicators, each icon corresponding to a network component and indicating a physical type of the corresponding to a network component and further displaying links connecting at least of one said icons to at least one other of said icons, each link illustrating a relative communication relationship between linked network components; simultaneously displaying in said node detail section information pertaining to each of the selected entities; simultaneously displaying in said map view section a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and simultaneously displaying in said reset section a selectable list of all entities and network components, selection of a least one entry of the selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for at least of one said defined metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for visualizing metrics for at least one component in a heterogeneous content delivery network (CDN), the method comprising:
-
defining metrics characterizing the performance of components in the CDN; computing values for said defined metrics; defining a maximum value and a minimum value for each of said defined metrics; quantizing discrete levels between said defined maximum value and said defined minimum value; assigning a unique indicator to each said quantized discrete level; providing a graphical display of said unique indicators associated with said computed values within a graphical user interface of a machine remotely located from the component, said graphical display displaying user selected ones of said defined metrics, said graphical display changing in response to changes in said computed values and changes occurring in said components; displaying in a node map section of said graphical display a plurality of icons in conjunction with said unique indicators, each icon corresponding to a component with the CDN and indicating a physical type of the corresponding component and further displaying links connecting at least one said icons to at least one other of said icons, each link illustrating a relative communication relationship between linked network components; simultaneously displaying in a distinct node detail section information pertaining to each of the selected metrics; simultaneously displaying in a distinct map view section a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and simultaneously displaying in a distinct reset section a selectable list of all metrics and components within the CDN, selection of at least one entry of the selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for at least one of said defined metrics. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for monitoring a component in a content delivery network (CDN), comprising:
-
selecting based upon user input at least one monitored metric corresponding to a component in the CDN; determining a value for said selected metric; assigning a discrete quantized level to said determined value based on a predefined maximum and a predefined minimum value for said selected metric; computing a display indicator based on said assigned quantized level; providing said display indicator on a graphical display of a machine remotely located from the component, said display indicator providing a visual representation of said monitored metric for the component in the network; displaying in a distinct node map section of said graphical display an icon in conjunction with said display indicator, said icon corresponding to said component and indicating a physical type of said component; simultaneously displaying in a distinct node detail section information pertaining to said component; simultaneously displaying in a distinct map view section a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and simultaneously displaying in a distinct reset section a selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for said at least one monitored metric. - View Dependent Claims (18, 19)
-
-
20. A system for monitoring components in a content delivery network (CDN), comprising:
-
plurality of software agents for retrieving values for metrics from the components within a heterogeneous CDN; a processor remotely located from said software agents for determining a user configurable graphical representation for each of said retrieved values, wherein different graphical representations are determined for different quantized ranges of said retrieved values; and a graphical user interface of a machine remotely located from at least one of the components for presenting said determined graphical representation, said graphical user interface having a user selectable list of said metrics, said graphical user interface changing to reflect changes to said selections, wherein said graphical user interface includes four distinct sections configured, respectively, as a node map section, a node detail section, a map view section, and a reset section; said node map section for displaying a plurality of icons in conjunction with unique indicators, each icon corresponding to a component with the CDN and indicating a physical type of the corresponding component, and further displaying links connecting at least one said icons to at least one other of said icons, each link illustrating a relative communication relationship between linked network components; said node detail section for simultaneously displaying information pertaining to each of the selected metrics; said distinct map view section for simultaneously displaying a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and said distinct reset section for simultaneously displaying a selectable list of all metrics and components within the CDN, selection of at least one entry of the selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for at least one of said defined metrics.
-
-
21. A machine readable storage having stored thereon, a computer program having a plurality of code sections for visualizing a plurality of metrics in a dynamic data space, said code sections executable by a machine for causing the machine to perform the steps of:
-
defining metrics, each of said defined metrics corresponding to at least one entity in the dynamic data space, wherein each entity is a network component; defining a maximum and a minimum value for each of said metrics; quantizing discrete levels between said defined maximum and said defined minimum value; assigning a unique indicator to each of said quantized discrete levels; determining a value for each of said defined metrics and responsively determining said unique indicator corresponding to said value; receiving a user selection of particular ones of said entities via a graphical user interface; providing graphical display representations of said unique indicators associated with said selected entities within a graphical user interface of a machine remotely located from said at least one entity, said graphical user interface changing to reflect changes to said selected entities and simultaneously displaying four distinct sections configured, respectively, as a node map section, a node detail section, a map view section, and a reset section; displaying in said node map section a plurality of icons in conjunction with said unique indicators, each icon corresponding to a network component and indicating a physical type of the corresponding network component and further displaying links connecting at least of one said icons to at least one other of said icons, each link illustrating a relative communication relationship between linked network components; simultaneously displaying in said node detail section information pertaining to each of the selected entities; simultaneously displaying in said man view section a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and simultaneously displaying in said reset section a selectable list of all entities and network components, selection of a least one entry of the selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for at least one of said defined metrics. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A machine readable storage having stored thereon, a computer program having a plurality of code sections for monitoring a component in a content delivery network (CDN), said code sections executable by a machine for causing the machine to perform the steps of:
-
defining metrics characterizing the performance of components in the CDN; computing values for said defined metrics; defining a maximum value and a minimum value for each of said defined metrics; quantizing discrete levels between said defined maximum value and said defined minimum value; assigning a unique indicator to each said quantized discrete level; providing a graphical display of said unique indicators associated with said computed value within a graphical user interface of a machine remotely located from the component, said graphical display displaying user selected ones of said defined metrics, said graphical display changing in response to changes in said computed values and changes occurring in said components; displaying in a distinct node map section of said graphical display a plurality of icons in conjunction with said unique indicators, each icon corresponding to a component with the CDN and indicating a physical type of the corresponding component, and further displaying links connecting at least one of said icons to at least one other of said icons, each link illustrating a relative communication relationship between linked network components; simultaneously displaying a distinct node detail section information pertaining to each of the selected metrics; simultaneously displaying in a distinct map view section a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and simultaneously displaying in a distinct reset section a selectable list of all metrics and components within the CDN, selection of at least one entry of the selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for at least one of said defined metrics. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A machine readable storage having stored thereon, a computer program having a plurality of code sections for monitoring a component in a content delivery network (CDN), said code sections executable by a machine for causing the machine to perform the steps of:
-
selecting based upon user input at least one monitored metric corresponding to a component in the CDN; determining a value for said selected metric; assigning a discrete quantized level to said determined value based on a predefined maximum and predefined minimum value for said selected metric; computing a display indicator based on said assigned quantized level; providing said display indicator on a graphical display of a machine remotely located from the component, said display indicator providing a visual representation of said monitored metric for the component in the network; displaying in a distinct node map section of said graphical display an icon in conjunction with said display indicator, said icon corresponding to said component and indicating a physical type of said component; simultaneously displaying in a distinct node detail section information pertaining to said component; simultaneously displaying in a distinct map view section a list of user-selectable metrics for allowing a user to select metrics for display in said node map section; and simultaneously displaying in a distinct reset section a selectable list providing a reset function to allow a user to perform at least one of initializing and setting a default value for said at least one monitored metrics. - View Dependent Claims (37, 38)
-
Specification