配置
Collector扩容
默认情况下,仅创建一个Collector的实例,当Collector资源不足以支持监控需求时,需要对Collector进行扩容。
首先,确保集群内空闲的资源大于扩容的Collector需要最小消耗的资源:每个Collector消耗 2Core CPU和8G内存。
推荐方式
通过修改安装探针时的yaml文件方式扩容。
修改tingyunagent.yaml内tingyun-collector的replicas数量。
---
# 必选项-collector
# collector StatefulSet
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: tingyun-collector
namespace: tingyun
spec:
replicas: 1 # 修改此处
serviceName: tingyun-collector
然后使用yaml文件更新。
kubectl apply -f tingyunagent.yaml
命令方式
如果安装时的yaml文件已丢失,请使用以下命令扩容。
kubectl edit StatefulSet tingyun-collector -n tingyun
您会看到类似以下界面,修改tingyun-collector的replicas数量,保存并退出。
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: tingyun-collector
namespace: tingyun
resourceVersion: "29435"
uid: e078cf79-ee84-43cd-a3fb-a9d6efe9c878
spec:
podManagementPolicy: OrderedReady
replicas: 1 # 修改此处
启用激进的嵌码模式
请在部署管理页面,使用报表开关 "APM激进模式" 开启激进的嵌码模式