Skip to main content

Platform Architecture

Guanyun adopts a "six-layer, two-domain" distributed architecture. The six layers include the data collection layer, real-time computation layer, data storage layer, data query layer, API layer, and presentation layer. The two domains are the business observability domain and the platform self-monitoring domain.

The overall logical architecture of the platform is illustrated below:

Platform Architecture

The Guanyun architecture adheres to the following design principles:

Decoupling: Asynchronous communication between layers is achieved through message middleware, reducing coupling between layers and components.

Real-time: Built on Flink to provide second-level metric computation capabilities, meeting the requirements for rapid fault localization.

Scalability: Both compute and storage resources can be elastically scaled.