This commit is contained in:
2025-11-22 09:57:32 -08:00
parent 17a31e8b56
commit 8b4591482c
75 changed files with 4977 additions and 6 deletions

View File

@@ -0,0 +1,90 @@
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}'