Files
NomadBackup/consul_backup/prometheus_yml
2026-02-04 02:02:47 +00:00

119 lines
2.8 KiB
Plaintext

---
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_timeout: 12s
external_labels:
monitor: example
rule_files:
- alerts.yml
alerting:
alertmanagers:
- scheme: http
static_configs:
- targets:
- alertmanager.service.dc1.consul:9093
scrape_configs:
- job_name: postgres-job
metrics_path: /metrics
scheme: http
static_configs:
- targets:
- postgres.service.dc1.consul:8008
- job_name: minio-job
metrics_path: /minio/v2/metrics/cluster
scheme: http
static_configs:
- targets:
- minio.service.dc1.consul:9000
- job_name: traefik
static_configs:
- targets:
- traefik.service.dc1.consul:80
- job_name: consulservices
consul_sd_configs:
- server: consul.service.dc1.consul:8500
services:
- cadvisor
relabel_configs:
- source_labels:
- __meta_consul_service
target_label: job
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: ${1}
- job_name: nomad_metrics
params:
format:
- prometheus
scrape_interval: 10s
scrape_timeout: 10s
metrics_path: /v1/metrics
consul_sd_configs:
- server: consul.service.dc1.consul:8500
datacenter: dc1
tag_separator: ","
scheme: http
services:
- nomad-client
relabel_configs:
- source_labels:
- __meta_consul_tags
separator: ;
regex: (.*)http(.*)
replacement: $1
action: keep
- source_labels:
- __meta_consul_address
separator: ;
regex: (.*)
target_label: __meta_consul_service_address
replacement: $1
action: replace
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: ${1}
- job_name: node_exporter
params:
format:
- prometheus
scrape_interval: 10s
scrape_timeout: 10s
metrics_path: /metrics
consul_sd_configs:
- server: consul.service.dc1.consul:8500
datacenter: dc1
tag_separator: ","
scheme: http
services:
- node-exporter
relabel_configs:
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: ${1}
- job_name: juicefs_csi
params:
format:
- prometheus
scrape_interval: 10s
scrape_timeout: 10s
metrics_path: /metrics
consul_sd_configs:
- server: consul.service.dc1.consul:8500
datacenter: dc1
tag_separator: ","
scheme: http
services:
- juicefs-metrics
relabel_configs:
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: ${1}