diff --git a/prometheus/helm-values.yaml b/prometheus/helm-values.yaml index 144dedb..a3ec233 100644 --- a/prometheus/helm-values.yaml +++ b/prometheus/helm-values.yaml @@ -84,11 +84,16 @@ prometheus: limits: memory: 768Mi - # ServiceMonitor selector - scrape all ServiceMonitors + # ServiceMonitor selector - disable direct scraping (OTel handles it) + # Set to non-existent label to effectively disable serviceMonitorSelectorNilUsesHelmValues: false - serviceMonitorSelector: {} + serviceMonitorSelector: + matchLabels: + prometheus-scrape: "direct" # No ServiceMonitors have this label podMonitorSelectorNilUsesHelmValues: false - podMonitorSelector: {} + podMonitorSelector: + matchLabels: + prometheus-scrape: "direct" # No PodMonitors have this label probeSelectorNilUsesHelmValues: false ruleSelector: {}