# HG changeset patch # User drewp@bigasterisk.com # Date 1714171702 25200 # Node ID 0064c490c33d88a14e2787f134bf7f16f4cfd49c # Parent b3addcd4486c5cd89d868432a0e89dbb5929a82b some tiny scrape configs for testing multi-node vmstorage/vmselect diff -r b3addcd4486c -r 0064c490c33d config/scrape_forever.yaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config/scrape_forever.yaml Fri Apr 26 15:48:22 2024 -0700 @@ -0,0 +1,38 @@ +# see https://relabeler.promlabs.com/ + +global: + scrape_interval: 1m + scrape_timeout: 10s + +# scrape_config_files: +# - build/scrape_ssl.yaml +# These can even be urls: https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmagent/README.md#loading-scrape-configs-from-multiple-files + +scrape_configs: + # some based on https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml + + - job_name: "k8services" + kubernetes_sd_configs: [{ role: endpoints }] + relabel_configs: + + # promote these to display + - source_labels: [__meta_kubernetes_service_name] + target_label: job + + - source_labels: [__meta_kubernetes_pod_node_name] + target_label: node + + # for convenience in this config + - source_labels: [__meta_kubernetes_pod_container_port_number] + target_label: __port_number + + # period tweaks + - if: '{job="power-eagle"}' + action: replace + target_label: __scrape_interval__ + # from powerEagle/private_config.periodSec + replacement: 8s + + - if: '{job!="power-eagle"}' + action: drop + diff -r b3addcd4486c -r 0064c490c33d config/scrape_recent.yaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config/scrape_recent.yaml Fri Apr 26 15:48:22 2024 -0700 @@ -0,0 +1,19 @@ +# see https://relabeler.promlabs.com/ + +global: + scrape_interval: 1m + scrape_timeout: 10s + + +scrape_configs: + # some based on https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml + + - job_name: "telegraf" + scheme: http + kubernetes_sd_configs: [{ role: node }] + relabel_configs: + - source_labels: [__address__] + regex: "(.*):(\\d+)" + target_label: __address__ + replacement: "${1}:9273" + action: replace diff -r b3addcd4486c -r 0064c490c33d tasks.py --- a/tasks.py Fri Apr 26 15:35:23 2024 -0700 +++ b/tasks.py Fri Apr 26 15:48:22 2024 -0700 @@ -14,6 +14,8 @@ replaceCmap("victoriametrics-config", { "scrape_main": scrapeConfig("config/scrape_main.yaml"), + "scrape_recent": scrapeConfig("config/scrape_recent.yaml"), + "scrape_forever": scrapeConfig("config/scrape_forever.yaml"), "rules": rulesObj, })