This repository provides a Monitoring system of M-CMP.
A sub-system of M-CMP platform to deploy and manage Multi-Cloud Infrastructures.
- The package of this repository is a multi-cloud integrated monitoring framework that provides integrated monitoring capabilities for larger-scale infrastructure services and Kubernetes(K8S) services in a heterogeneous cloud integration environment.
- It offers insights based on operational management information.
- Through integrated monitoring and operational management of multi-clouds, it avoids the complexity between different clouds and centralizes management, enabling stable and efficient system operation.
- The overall flow of the integrated system is as follows: Information, Metrics, events, and log details of the monitoring target are collected through the cloud API and agents installed on vitual servers or physical equipment.
- MariaDB (10.7.6)
- InfluxDB (1.8.10)
- Python (3.11.9)
- fastapi (0.97.0)
- apache-airflow (2.8.4)
[Initialize mc-observability](# mc-observability-insight
This repository provides a Monitoring system of M-CMP.
A sub-system of M-CMP platform to deploy and manage Multi-Cloud Infrastructures.
- The package of this repository is a multi-cloud integrated monitoring framework that provides integrated monitoring capabilities for larger-scale infrastructure services and Kubernetes(K8S) services in a heterogeneous cloud integration environment.
- It offers insights based on operational management information.
- Through integrated monitoring and operational management of multi-clouds, it avoids the complexity between different clouds and centralizes management, enabling stable and efficient system operation.
- The overall flow of the integrated system is as follows: Information, Metrics, events, and log details of the monitoring target are collected through the cloud API and agents installed on vitual servers or physical equipment.\
- MariaDB (10.7.6)
- InfluxDB (1.8.10)
- Python (3.11.9)
- fastapi (0.97.0)
- apache-airflow (2.8.4)
Initialize mc-observability
The installation process of the Insight module is included in the installation process of the mc-observability
java-module (No. 1 to No. 7). Therefore, there is no need for a separate installation process.
※ In order to use the Insight function, data collection of monitoring items used in the Insight function is required in advance. Therefore, the process of installing the mc-observability agent and adding the plug-in must be preceded.
You can check swagger-ui by connecting to '/docs' on port 9001 of mc-observability installation url.
Ex: http://observability_VM_PUBLIC_IP:9001/docs
You can check the scheduler UI by accessing port 9002 of the mc-observerability installation url.
The initial connection account is "admin/admin".
Ex: http://observability_VM_PUBLIC_IP:9002
API can be used as shown in the example below.
curl -X 'GET' \
'http://observability_VM_PUBLIC_IP:18080/api/o11y/insight/anomaly-detection/options' \
-H 'accept: application/json'
Detailed API usage scenarios are written in the link below.
API Usage Scenario