diff --git a/automation/infrastructure/terraform/kcs/install_kubeflow/monitoring.env.yaml b/automation/infrastructure/terraform/kcs/install_kubeflow/monitoring.env.yaml index 890412b..3511b3c 100644 --- a/automation/infrastructure/terraform/kcs/install_kubeflow/monitoring.env.yaml +++ b/automation/infrastructure/terraform/kcs/install_kubeflow/monitoring.env.yaml @@ -1,5 +1,7 @@ namespaceOverride: "kubeflow-monitoring" +kubeProxy: + enabled: false nodeExporter: enabled: false kubeStateMetrics: @@ -16,43 +18,17 @@ prometheus: prometheusSpec: additionalScrapeConfigs: # Custom monitoring: monitoring ml-pipeline (the Kubeflow Pipelines API server) - - job_name: 'ml-pipeline' + # TODO: remove in kubeflow 1.4 + - job_name: 'kubeflow-ml-pipeline' scrape_interval: 15s static_configs: - targets: ['ml-pipeline.kubeflow:8888'] - - job_name: 'kubeflow-pods' - scrape_interval: 15s - authorization: - credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token - tls_config: - ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt - insecure_skip_verify: true - kubernetes_sd_configs: - - role: pod - relabel_configs: - - source_labels: [__meta_kubernetes_namespace] - action: keep - regex: kubeflow(.*) - - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape] - action: keep - regex: true - - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path] - action: replace - target_label: __metrics_path__ - regex: (.+) - - source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port] - action: replace - regex: ([^:]+)(?::\d+)?;(\d+) - replacement: $1:$2 - target_label: __address__ - - job_name: 'kubeflow-services' scrape_interval: 15s authorization: credentials_file: /var/run/secrets/kubernetes.io/serviceaccount/token tls_config: - ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecure_skip_verify: true kubernetes_sd_configs: - role: service