From ad37948fe2a6c72678695bdd31d7702bbe7801d9 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Tue, 23 Jan 2024 11:51:50 -0600 Subject: [PATCH] v-m: Scrape all metrics components We are now getting metrics from *vmstorage*, *vminsert*, *vmselect*, *vmalert*, *alertmanaer*, and *blackbox-exporter*, in addition to *vmagent*. --- victoria-metrics/scrape.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/victoria-metrics/scrape.yml b/victoria-metrics/scrape.yml index cd294aa..3202e88 100644 --- a/victoria-metrics/scrape.yml +++ b/victoria-metrics/scrape.yml @@ -2,15 +2,23 @@ global: scrape_interval: 1m scrape_configs: -- job_name: vmagent +- job_name: victoria-metrics kubernetes_sd_configs: - role: pod namespaces: own_namespace: true - selectors: - - role: pod - label: app.kubernetes.io/name=vmagent relabel_configs: + - source_labels: + - __meta_kubernetes_pod_container_name + - __meta_kubernetes_pod_container_port_name + separator: ':' + regex: 'vmstorage:(vminsert|vmselect)' + action: drop + - source_labels: + - __meta_kubernetes_pod_container_name + regex: vmalert + target_label: __metrics_path__ + replacement: /vmalert/metrics - target_label: instance source_labels: - __meta_kubernetes_pod_name