- 产品部署架构
介绍产品各个节点的角色、作用、组件。
| 模块/容器 | 节点类型 | 组件介绍 |
|---|---|---|
| tcloud-apm-api | 容器 | 查询链路数据和监控数据 |
| tcloud-apm-collector | 容器 | 将用户上报的数据进行收集,转换成apm的协议写入到Kafka中 |
| tcloud-apm-offline-quota | 离线计费对账 | 离线计费对账 |
| tcloud-apm-writer | 容器 | 写入基础监控数据 |
| tcloud-apm-writer-trace | 容器 | 写入链路数据 |
| yunapi-a pm | Apm的云图配置 |
一般情况下pod重启
一般情况下直接重启组件所在的pod,k8s会自动完成负载流量转移,delete之后会自动拉起并回切到集群。获取barad pod列表:kubectlget pod --all-namespaces -o wide |grep tcloud-apmDelete Pod:kubectl delete pod -n tce ${pod}等待拉起状态为:
按组件重启
获取barad pod列表:kubectl get pod --all-namespaces-o wide |grep tcloud-apm-api进入pod :kubectl exec -it -n tce ${pod}bash一般情况组件所在的目录: /usr/local/services/

sh/usr/local/services/barad_nws-1.0/admin/restart.sh all 正常:

