From 76c30a85dd6eb4e7fde74ec31fd10cbbec220a0f Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 29 Jul 2023 02:04:23 +0200 Subject: prometheus/standalone-kubelet: simply config and scrape all sub-jobs on all hosts --- .../server/templates/jobs/standalone-kubelet.j2 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'roles/monitoring/prometheus/server/templates/jobs/standalone-kubelet.j2') diff --git a/roles/monitoring/prometheus/server/templates/jobs/standalone-kubelet.j2 b/roles/monitoring/prometheus/server/templates/jobs/standalone-kubelet.j2 index eafd740a..77e7aeed 100644 --- a/roles/monitoring/prometheus/server/templates/jobs/standalone-kubelet.j2 +++ b/roles/monitoring/prometheus/server/templates/jobs/standalone-kubelet.j2 @@ -12,3 +12,25 @@ - source_labels: [ "__name__" ] regex: "(kubernetes_feature_enabled|apiserver_.*)" action: drop + + - job_name: '{{ job }}/resource' + metrics_path: /{{ job }}/resource + scheme: https + tls_config: + ca_file: /etc/ssl/prometheus/ca-crt.pem + cert_file: /etc/ssl/prometheus/server/scrape-crt.pem + key_file: /etc/ssl/prometheus/server/scrape-key.pem + file_sd_configs: + - files: + - "/etc/prometheus/targets/{{ job }}/*.yml" + + - job_name: '{{ job }}/probes' + metrics_path: /{{ job }}/probes + scheme: https + tls_config: + ca_file: /etc/ssl/prometheus/ca-crt.pem + cert_file: /etc/ssl/prometheus/server/scrape-crt.pem + key_file: /etc/ssl/prometheus/server/scrape-key.pem + file_sd_configs: + - files: + - "/etc/prometheus/targets/{{ job }}/*.yml" -- cgit v1.2.3