希望对添加了某些annotations的deployment下的pod metric进行自动发现,endpoint是pod ip+端口,servicemonitor无法实现,正常情况下只需要在prometheus的config里面添加job_name和kubernetes_sd_configs相关配置即可,使用helm直接部署的prometheus-operator的value.yaml有添加相关配置的地方,
但是现在kubesphere已经部署好的prometheus如何添加,看有资料是先把这段自动发现的配置创建为secret 然后更新Prometheus crd资源指定additionalScrapeConfigs下面的key和value与这个secret关联, 但是这样做怕会把原有的配置覆盖掉,请指导下,谢谢!