| 组件ID | 组件功能 | 用途 |
|---|---|---|
| es-barad | 数据存储 | 云监控时序数据存储。 |
| tcloud-barad-update2 | agent | stargate server为cvm机器上的stargate agent(ps aux | grep sgagent)提供服务,主要用于记录、更新cvm状态信息以及下发barad agent。 |
| tcloud-barad-script | 数据上报 | 包含6个旁路服务: 1. barad_sync_server 自动从ccdb中同步cvm的信息到翻译表,供nws作维度翻译。 1. cm_php_script 用于同步主库的告警策略信息到地域库。 1. dict_access 为其他产品上报维度翻译信息的服务端,它将数据缓存到kafka消息队列。Topic列表为StormDictionary库中tDictionary_*的表,每个topic建议只创建两个partition,否则容器会因为进程过多的原因不断重启。 1. dict_sync 从 kafka 消息队列消费维度翻译信息,然后转存到数据库(与dict_access组成完整的服务)。 1. getAppTraffic 的作用是获取每个地域的qce/lb下视图的流量数据,汇集计算每个租户的总出入流量到qce/lb_total,展示在租户端的流量监控一栏。 1. monitor_cvm_msg_forward用于同步cvm的实例销毁信息,同步调用接口删除绑定了该cvm的告警策略中的信息。 |
| tcloud-barad-query-api | 数据查询 | 通过api从es存储数据查询结果。 |
| tcloud-barad-nws-tke | 数据上报 | 接收tke上报数据。 |
| tcloud-barad-nws | 数据上报 | 接收上报数据。 |
| tcloud-barad-monitor-dashboard | 数据查询 | dashboard查询。 |
| tcloud-barad-manager-api | 数据查询 | 中台管控api服务。 |
| tcloud-barad-isd | 数据查询 | 包含多个后台管理服务和脚本、overlay子机 agent上报超时检测服务(即将下架)以及云监控配置中心配置拉取服务,一般无需多实例。 其他各个容器中一般都会有ConfClient组件,用来缓存云监控配置中心的配置。 |
| tcloud-barad-event | 数据查询 | 接收事件并进行处理,需要发送告警的通知到amp。 |
| tcloud-barad-config-center | 数据查询 | 监控数据中台配置服务。 |
| tcloud-barad-ctsdb-manager | 数据查询 | 读取数据库中的接入配置,在ctsdb中创建metric模板。 |
| tcloud-barad-api-go | 数据查询 | 云api接口。 |
| tcloud-barad-api | 数据查询 | api接口。 |
| tcloud-barad-alarm-amp | 数据告警 | 统一告警发送。 |
| tcloud-barad-alarm-consumption | 数据告警 | 告警历史查询。 |
| tcloud-barad-alarm-detector | 数据告警 | 告警检测。 |
| tcloud-barad-alarm-policy | 数据告警 | 告警策略增删改查。 |
| tcloud-barad-alarm-synchronizer | 数据告警 | 告警同步组件。 |
| tcloud-barad-skywalker | flink任务 | 包含Flink流计算逻辑组件及其管理脚本。 |
| tcloud-barad-metric-writer | 全量 | 从kafka消费数据写入到es中。 |
| tcloud-oceanus-ctcw1 | flink任务 | 任务执行的情况,提交任务到yarn集群。 |
| tcloud-oceanus-galileo1 | flink任务 | 镜像用于提供对外的暴露接口,用来创建job任务。 |
| tcloud-oceanus-servant1 | flink任务 | 用于语法检查,jar包检测,的实时数据采样。 |