--- 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}