| Component ID | Component Feature | Purpose |
|---|---|---|
| es-barad | Data storage | Cloud Monitor CTSDB. |
| tcloud-barad-update2 | agent | The Stargate server provides services for the Stargate agent (ps aux | grep sgagent) on the CVM, mainly used to record and update CVM status information as well as distribute BARAD agents. |
| tcloud-barad-script | Data reporting | Contains 6 bypass services: 1. barad_sync_server automatically synchronizes CVM information from CCDB to the translation table for NWS to perform dimension translation. 1. cm_php_script is used to synchronize alarm policy information of the primary database to the regional database. 1. dict_access, a server for reporting dimension translation information for other products, caches data into TDMQ for Kafka. The Topic list is the table of tDictionary_* in the StormDictionary library. It is recommended to create only two partitions for each topic. Otherwise, the container will continuously restart because of too many processes. 1. dict_sync consumes dimension translation information from TDMQ for Kafka, and then stores it in the database (to form a complete service together with dict_access). 1. The role of getAppTraffic is to obtain traffic data of the view under qce/lb in each region, aggregate and calculate the total inbound/outbound traffic of each tenant to qce/lb_total, and display it in the traffic monitoring column on the tenant side. 1. DROP |
| tcloud-barad-query-api | Data query | Query results from ES storage data via API. |
| tcloud-barad-nws-tke | Data reporting | Receives data reported by TKE. |
| tcloud-barad-nws | Data reporting | Receives the reported data. |
| tcloud-barad-monitor-dashboard | Data query | Dashboard query. |
| tcloud-barad-manager-api | Data query | A middle platform that manages API services. |
| tcloud-barad-isd | Data query | Contains multiple backend management services and scripts, overlay instance agent report timeout detection service (to be removed soon), and Cloud Monitor configuration center configuration pull service. Generally, multiple instances are not required. Other containers generally have ConfClient components to cache the configuration of the BARAD configuration center. |
| tcloud-barad-event | Data query | Receives and processes events. It is required to send alarm notifications to AMP. |
| tcloud-barad-config-center | Data query | Configures services for the monitoring data middle platform. |
| tcloud-barad-ctsdb-manager | Data query | Reads the access configuration in the database and creates a metric template in CTSDB. |
| tcloud-barad-api-go | Data query | Cloud API. |
| tcloud-barad-api | Data query | API. |
| tcloud-barad-alarm-amp | Data alarm | Unified alarm sending. |
| tcloud-barad-alarm-consumption | Data alarm | Alarm history query. |
| tcloud-barad-alarm-detector | Data alarm | Alarm detection. |
| tcloud-barad-alarm-policy | Data alarm | CRUD operations for alarm policies. |
| tcloud-barad-alarm-synchronizer | Data alarm | Alarm synchronization component. |
| tcloud-barad-skywalker | Flink task | Contains Flink stream computation logic components and their management scripts. |
| tcloud-barad-metric-writer | Full | Consumes data from Kafka and writes it to ES. |
| tcloud-oceanus-ctcw1 | Flink task | Executes tasks and submits them to the yarn cluster. |
| tcloud-oceanus-galileo1 | Flink task | The image is used to provide external exposure interfaces to create job tasks. |
| tcloud-oceanus-servant1 | Flink task | Real-time data sampling for syntax checking and jar package detection. |