Product Architecture
AOM is a multi-dimensional O&M platform that focuses on resource data and associates log, metric, resource, alarm, and event data. It consists of the data collection and access layer, transmission and storage layer, and service computing layer.
Architecture Diagram
Architecture Description
- Data collection and access layer
- Collecting data by using ICAgent
You can install the ICAgent (a data collector) on a host and use it to report O&M data.
- Connecting data by using APIs
You can connect service metrics to AOM as custom metrics using AOM open APIs or Exporter APIs.
- Collecting data by using ICAgent
- Transmission and storage layer
- Data transmission: AOM Access is a proxy for receiving O&M data. After O&M data is received, such data will be placed in the Kafka queue. Kafka then transmits the data to the service computing layer in real time based on its high-throughput capability.
- Data storage: After being processed by the AOM backend, O&M data is written into databases. Cassandra stores , Redis is used for cache query, etcd stores AOM configuration data, and Elasticsearch stores resources, logs, alarms, and events.
- Service computing layer
AOM provides basic O&M services such as alarm management, log management, and resource monitoring (such as metric monitoring). It also provides AI services such as exception detection and analysis.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot