diff --git a/infra/values/prometheus-values.yaml b/infra/values/prometheus-values.yaml index da797e5..dfda28a 100644 --- a/infra/values/prometheus-values.yaml +++ b/infra/values/prometheus-values.yaml @@ -77,5 +77,28 @@ 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