BACKGROUND

Communication networks have migrated from using specialized networking equipment executing on dedicated hardware, like routers, firewalls, and gateways, to software defined networks (SDNs) executing as virtualized network functions (VNF) in a cloud infrastructure. To provide a service, a set of VNFs may be instantiated on the general purpose hardware. Each VNF may require one or more virtual machines (VMs) to be instantiated. In turn, VMs may require various resources, such as memory, virtual central processing units (vCPUs), and virtual network interfaces or virtual network interface cards (vNICs). Cloud systems are complex multi-layer hardware and software systems that consist of multiple services and components, interacting with each other through complicated mechanisms. For example, OpenStack clouds may include: 1) multiple services, such as nova, neutron, cinder, swift, glance, heat, and keystone, and 2) multiple components, such as servers, virtual machines, volumes, networks and their interfaces. The operation and management of a large-scale cloud is highly susceptible to anomalies, attacks, and faults. Identifying the root causes is often difficult to diagnose even with the skilled operators. This disclosure is directed to addressing issues in the existing technology.

SUMMARY

Obtaining a comprehensive health summary report for different cloud-related transactions or components is demanded by operators. Disclosed herein is a framework to handle monitoring and automatic fault manifestation in cloud networks (e.g., OpenStack networks) that not only may reduce the complexity and the cost of anomaly detection, attack detection, root cause analysis, or health monitoring, but also improve the accuracy and reliability of identifying such tasks.

In an example, there may be a computer-implemented method for the correlation and encapsulation of relevant logs, messages, or events that traverse different services or components in cloud environments. In another example, there may be a computer-implemented method for creating and enforcing a unique ID for each transaction, or operation that traverse multiple services in a cloud environment.

This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to limitations that solve any or all disadvantages noted in any part of this disclosure.

