diff --git a/infra/values/opencost-values.yaml b/infra/values/opencost-values.yaml index b427777..43ab24d 100644 --- a/infra/values/opencost-values.yaml +++ b/infra/values/opencost-values.yaml @@ -14,3 +14,7 @@ opencost: enabled: true ui: enabled: true +service: + annotations: + prometheus.io/scrape: "true" + prometheus.io/port: "9003" diff --git a/infra/values/prometheus-values.yaml b/infra/values/prometheus-values.yaml index dfda28a..da797e5 100644 --- a/infra/values/prometheus-values.yaml +++ b/infra/values/prometheus-values.yaml @@ -77,28 +77,5 @@ extraScrapeConfigs: | - source_labels: [__meta_kubernetes_namespace] target_label: namespace - - job_name: opencost - scrape_interval: 1m - scrape_timeout: 10s - metrics_path: /metrics - kubernetes_sd_configs: - - role: endpoints - namespaces: - names: - - monitoring - relabel_configs: - - source_labels: [__meta_kubernetes_service_name] - regex: opencost - action: keep - - source_labels: [__meta_kubernetes_endpoint_port_number] - regex: "9003" - action: keep - - source_labels: [__meta_kubernetes_service_name] - target_label: service - - source_labels: [__meta_kubernetes_pod_name] - target_label: pod - - source_labels: [__meta_kubernetes_namespace] - target_label: namespace - alertmanager: enabled: false