From bac7de72f261ee5318e83f80b6ac4829921e5a1b Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Tue, 2 Jan 2024 11:27:31 -0600 Subject: [PATCH] v-m: Scrape Longhorn manager metrics Each Longhorn manager pod exports metrics about the node on which it is running. Thus, we have to scrape every pod to get the metrics about the whole ecosystem. --- victoria-metrics/scrape.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/victoria-metrics/scrape.yml b/victoria-metrics/scrape.yml index ea130d0..2ed6dc2 100644 --- a/victoria-metrics/scrape.yml +++ b/victoria-metrics/scrape.yml @@ -243,6 +243,21 @@ scrape_configs: - __meta_kubernetes_node_name replacement: /api/v1/nodes/$1/proxy/metrics +- job_name: longhorn + kubernetes_sd_configs: + - role: pod + namespaces: + names: + - longhorn-system + selectors: + - role: pod + label: app=longhorn-manager + relabel_configs: + - action: drop + source_labels: + - __meta_kubernetes_pod_container_init + regex: '^true$' + - job_name: zincati metrics_path: /bridge?selector=zincati static_configs: