From 3a11e547972871131306f309e45ac00d3c471e30 Mon Sep 17 00:00:00 2001 From: Gerrit Pannek Date: Mon, 13 May 2024 09:55:32 +0200 Subject: [PATCH] feat(prometheus): scrape esplant --- .../grafana/values/kube-prometheus-stack.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/projects/grafana/values/kube-prometheus-stack.yaml b/projects/grafana/values/kube-prometheus-stack.yaml index 55e88458..5bf049ad 100644 --- a/projects/grafana/values/kube-prometheus-stack.yaml +++ b/projects/grafana/values/kube-prometheus-stack.yaml @@ -1622,6 +1622,50 @@ prometheus: static_configs: - targets: ['192.168.1.111:9290'] + - job_name: 'esplant' + scrape_interval: 60s + static_configs: + - targets: ['esplant.lan:80'] + + - job_name: 'kubernetes-services' + scrape_interval: 120s + kubernetes_sd_configs: + - role: service + relabel_configs: + - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape] + action: keep + regex: true + - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_path] + action: replace + target_label: __metrics_path__ + regex: (.+) + - source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port] + action: replace + regex: ([^:]+)(?::\d+)?;(\d+) + replacement: $1:$2 + target_label: __address__ + - action: labelmap + regex: __meta_kubernetes_service_label_(.+) + - source_labels: [__meta_kubernetes_namespace] + action: replace + target_label: kubernetes_namespace + - source_labels: [__meta_kubernetes_service_name] + action: replace + target_label: kubernetes_service_name + + - job_name: 'kubernetes-pods' + scrape_interval: 120s + kubernetes_sd_configs: + - role: pod + relabel_configs: + - 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] - job_name: 'kubernetes-services' scrape_interval: 120s kubernetes_sd_configs: