Centralized Resource Usage Visualization Service For Large-Scale Network Topologies
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for supporting customer-directed networking limits in distributed systems are disclosed. A client request is received via a programmatic interface, indicating a particular lower resource usage limit to be imposed on at least one category of network traffic at a particular instance of a network-accessible service. Resource usage metrics for one or more categories of network traffic at the particular instance are obtained. In response to a determination that resource usage at the particular instance has reached a threshold level, one or more responsive actions are initiated.
-
Citations
39 Claims
-
1-20. -20. (canceled)
-
21. 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 (22, 23, 24, 25)
-
26. 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 (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. 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 (37, 38, 39)
-
Specification