Back to results
US 9,654,361 B2Granted
Dynamic collection of network metrics for predictive analytics
AssigneeCisco Technology, Inc.
InventorsJean-Philippe Vasseur, Sukrit Dasgupta
Life of this patent
Estimating the term…
Abstract
In one embodiment, data is received at a device regarding a network-monitoring process in which one or more nodes in a network export network metrics to one or more collector nodes. A change to the network-monitoring process is determined based on the received data. The device also adjusts the network-monitoring process to implement the determined change.
Claims19
A method, comprising:
- receiving, at a device, data regarding a network-monitoring process in which one or more nodes in a network monitor traffic flows flowing through the one or more nodes and export traffic records to one or more collector nodes that include network metrics for the monitored traffic flows;
- determining that the gathering of the network metrics and exporting of the traffic records by the network-monitoring process has an adverse effect on the network based on the received data, wherein the adverse effect comprises user traffic in the network being impacted by the network-monitoring process;
- determining a change to the network-monitoring process based on the received data and on the adverse effect;
- dynamically adjusting, by the device, the network-monitoring process to implement the determined change;
- detecting a traffic pattern anomaly in the network;
- identifying one or more metrics regarding the anomaly to monitor;
- and
- instructing a particular node to export the one or more metrics via traffic records.
5 more elements
An apparatus, comprising:
- one or more network interfaces to communicate with a network;
- a processor coupled to the network interfaces and adapted to execute one or more processes;
- and
- a memory configured to store a process executable by the processor, the process when executed operable to:
- receive data regarding a network-monitoring process in which one or more nodes in the network monitor traffic flows flowing through the one or more nodes and export traffic records to one or more collector nodes that include network metrics for the monitored traffic flows;
- determine that the gathering of the network metrics and exporting of the traffic records by the network-monitoring process has an adverse effect on the network based on the received data, wherein the adverse effect comprises user traffic in the network being impacted by the network-monitoring process;
- determine a change to the network-monitoring process based on the received data and on the adverse effect;
- dynamically adjust the network-monitoring process to implement the determined change;
- detect a traffic pattern anomaly in the network;
- identify one or more metrics regarding the anomaly to monitor;
- and
- instruct a particular node to export the one or more metrics.
9 more elements
A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
- receive data regarding a network-monitoring process in which one or more nodes in the network monitor traffic flows flowing through the one or more nodes and export traffic records to one or more collector nodes that include network metrics for the monitored traffic flows;
- determine that the gathering of the network metrics and exporting of the traffic records by the network-monitoring process has an adverse effect on the network based on the received data, wherein the adverse effect comprises user traffic in the network being impacted by the network-monitoring process;
- determine a change to the network-monitoring process based on the received data and on the adverse effect;
- dynamically adjust the network-monitoring process to implement the determined change;
- detect a traffic pattern anomaly in the network;
- identify one or more metrics regarding the anomaly to monitor;
- and
- instruct a particular node to export the one or more metrics.
5 more elements
Dependencies are inferred from the claim text.