From 1f8ef28435af7a687e3a22cdaec4eb8ecf07cd87 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 7 Jan 2024 17:47:36 +0000 Subject: [PATCH] add monitoring jobs to p8s for istiod and the service mesh [ci skip] --- .../monitoring/prometheus_chart_values.tpl | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/kubernetes/monitoring/prometheus_chart_values.tpl b/modules/kubernetes/monitoring/prometheus_chart_values.tpl index f3cfb5ec..950d40ce 100644 --- a/modules/kubernetes/monitoring/prometheus_chart_values.tpl +++ b/modules/kubernetes/monitoring/prometheus_chart_values.tpl @@ -67,6 +67,7 @@ server: # Enable me to delete metrics extraFlags: # - "web.enable-admin-api" + - "web.enable-lifecycle" - "storage.tsdb.allow-overlapping-blocks" # - "storage.tsdb.retention.size=1GB" persistentVolume: @@ -298,6 +299,25 @@ serverFiles: summary: New tailscale client registered extraScrapeConfigs: | + - job_name: 'istiod' + kubernetes_sd_configs: + - role: endpoints + namespaces: + names: + - istio-system + relabel_configs: + - source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name] + action: keep + regex: istiod;http-monitoring + - job_name: 'envoy-stats' + metrics_path: /stats/prometheus + kubernetes_sd_configs: + - role: pod + relabel_configs: + - source_labels: [__meta_kubernetes_pod_container_port_name] + action: keep + regex: '.*-envoy-prom' + - job_name: 'crowdsec' static_configs: - targets: