云原生监控插件 采集Pod所有labels和annotations 步骤 1 登录CCE控制台,单击集群名称进入集群。 步骤 2 在左侧导航栏中选择“工作负载”,并切换至“monitoring”命名空间,在“无状态负载”页签单击进入kubestatemetrics负载,选择“容器管理”页签,在右侧单击“编辑”按钮,进入“升级工作负载”页面。 步骤 3 在容器配置的“生命周期”中,编辑启动命令。 采集labels时,在原有的kubestatemetrics的启动参数最后添加: metriclabelsallowlistpods[],nodes[node,failuredomain.beta.kubernetes.io/zone,topology.kubernetes.io/zone] 如需采集annotations时,则在启动参数中以相同方法添加参数: metricannotationsallowlistpods[],nodes[node,failuredomain.beta.kubernetes.io/zone,topology.kubernetes.io/zone] 编辑启动命令时,请勿修改其他原有的启动参数,否则可能导致组件异常。 步骤 4 kubestatemetrics将开始采集Pod和node的labels/annotations指标,查询kubepodlabels/kubepodannotations是否在普罗的采集任务中。 kubectl get servicemonitor kubestatemetrics nmonitoring oyaml grep kubepodlabels 更多kubestatemetrics的启动参数请参见kubestatemetrics/cliarguments。