| CPC G06F 16/212 (2019.01) [G06F 16/217 (2019.01); H04L 41/0631 (2013.01); H04L 41/12 (2013.01); H04L 43/024 (2013.01)] | 14 Claims |

|
1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to:
store, in a first database having a first schema, metrics received from a network comprising communication nodes, the metrics relating to operations of the communication nodes, and the first database associating the metrics with one or more tags corresponding to hierarchical components in a topology of the network;
store, in a second database having a second schema different than the first schema, an information of the topology of the network, comprising an indication of the hierarchical components and how the hierarchical components are related to one another;
receive an alert relating to an issue in the network, the alert comprising an identifier of a first component of the hierarchical components that is associated with the alert; and
in response to the alert:
trigger collection of additional metric data at a first sampling rate, wherein the metrics are received from the network at a second sampling rate less than the first sampling rate;
compute a health measure based on the metrics and the additional metric data, the health measure indicating a health status of the first component,
perform a dynamic runtime mapping between the first schema and the second schema, based upon schema mapping information indicating one or more keys of the second schema that correspond to the one or more tags of the first schema;
correlate one or more tag values of the one or more tags in the first database that are associated with a subset of the metrics corresponding to the identifier of the first component with corresponding one or more key values in the second database that identify the first component in to associate the subset of the metrics with a corresponding subset of the information of the topology of the network contained by the second database;
identify a subset of the hierarchical components affected by the alert from the information of the topology of the network stored in the second database, based upon the corresponding subset of the information of the topology of the network;
initiate a management action on one or more of the subset of the hierarchical components affected by the alert to address the health status based on the health measure and the corresponding subset of the information of the topology of the network;
identify that the issue in the network has been resolved; and
in response to identifying that the issue in the network has been resolved, decrease the first sampling rate.
|