CENTRALIZED RESOURCE USAGE VISUALIZATION SERVICE FOR LARGE-SCALE NETWORK TOPOLOGIES
First Claim
1. A system, comprising:
- one or more computing devices configured to;
obtain metrics from a plurality of sources, including network traffic metrics collected from a set of nodes implementing at least one multi-tenant network-accessible service accessible to a plurality of client accounts of a provider network;
determine a network topology indicative of at least (a) a relationship between respective client accounts to which a first node and a second node of the set of nodes are assigned, and (b) one or more network links between the first node and the second node;
generate a representation of a plurality of networking performance indicators of the network topology, comprising respective networking performance indicators of the first node and the second node; and
provide the respective networking performance indicators of the first node and the second node for inclusion in a customizable resource heat map displayed in response to a request received via a programmatic interface.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for centralized resource utilization visualization in distributed systems are disclosed. Metrics are collected from a plurality of sources in a distributed system, including network traffic metrics collected from nodes implementing a network-accessible service. A topology representing at least one of (a) a relationship between respective client accounts to which a first and second node are assigned, or (b) one or more network links between the first and second nodes is generated. Respective networking performance indicators of the first node and the second node are provided for inclusion in a resource heat map corresponding to the topology.
127 Citations
20 Claims
-
1. A system, comprising:
one or more computing devices configured to; obtain metrics from a plurality of sources, including network traffic metrics collected from a set of nodes implementing at least one multi-tenant network-accessible service accessible to a plurality of client accounts of a provider network; determine a network topology indicative of at least (a) a relationship between respective client accounts to which a first node and a second node of the set of nodes are assigned, and (b) one or more network links between the first node and the second node; generate a representation of a plurality of networking performance indicators of the network topology, comprising respective networking performance indicators of the first node and the second node; and provide the respective networking performance indicators of the first node and the second node for inclusion in a customizable resource heat map displayed in response to a request received via a programmatic interface. - View Dependent Claims (2, 3, 4, 5)
-
6. A method, comprising:
performing, by one or more computing devices; obtaining metrics from a plurality of sources of a provider network, including network traffic metrics collected from a set of nodes implementing a network-accessible service on behalf of one or more client accounts of the provider network; generating a network topology representing one or more relationships between a first node and a second node of the set of nodes; and providing respective networking performance indicators of the first node and the second node to be included in a resource heat map corresponding to the network topology, wherein the respective networking performance indicators are derived at least in part from a portion of the metrics. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors:
-
obtain metrics from a plurality of sources, including network traffic metrics collected from a set of nodes implementing at least one network-accessible service on behalf of a plurality of client accounts; generate a network topology representing at least one of (a) a relationship between respective client accounts to which a first node and a second node of the set of nodes are assigned, or (b) one or more network links between the first node and the second node; and provide respective networking performance indicators of the first node and the second node for inclusion in a resource heat map corresponding to the network topology wherein the respective performance indicators are derived at least in part from a portion of the metrics. - View Dependent Claims (17, 18, 19, 20)
-
Specification